
io.github.iac_m.jsonlogger.JsonLoggerConfig Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of json-logger-connector
Show all versions of json-logger-connector
JSON Logger is a custom-made Mule logger component which allows user to efficiently log traceable messages and Mule variables in JSON format.
The newest version!
package io.github.iac_m.jsonlogger;
import org.mule.api.annotations.Configurable;
import org.mule.api.annotations.components.Configuration;
import org.mule.api.annotations.param.Default;
@Configuration(friendlyName = "Configuration")
public class JsonLoggerConfig {
@Configurable
@Default("application.jsonlogger")
private String defaultLoggerName;
@Configurable
@Default("false")
private Boolean logVariableType;
@Configurable
@Default("false")
private Boolean logInPlainString;
public Boolean getLogVariableType() {
return logVariableType;
}
public void setLogVariableType(Boolean logVariableType) {
this.logVariableType = logVariableType;
}
public String getDefaultLoggerName() {
return defaultLoggerName;
}
public void setDefaultLoggerName(String defaultLoggerName) {
this.defaultLoggerName = defaultLoggerName;
}
public Boolean getLogInPlainString() {
return logInPlainString;
}
public void setLogInPlainString(Boolean logInPlainString) {
this.logInPlainString = logInPlainString;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy