public class EventJsonLayoutBaseFactory extends AbstractJsonLayoutBaseFactory<ch.qos.logback.classic.spi.ILoggingEvent>
Name | Default | Description |
---|---|---|
includes |
(level, threadName, mdc, loggerName, message, exception, timestamp) | Set of logging event attributes to include in the JSON map. |
includesMdcKeys |
(empty) | Set of MDC keys which should be included in the JSON map. By default includes everything. |
Constructor | Description |
---|---|
EventJsonLayoutBaseFactory() |
Modifier and Type | Method | Description |
---|---|---|
ch.qos.logback.core.LayoutBase<ch.qos.logback.classic.spi.ILoggingEvent> |
build(ch.qos.logback.classic.LoggerContext context,
java.util.TimeZone timeZone) |
|
protected ch.qos.logback.classic.pattern.ThrowableHandlingConverter |
createThrowableProxyConverter() |
|
java.util.EnumSet<EventAttribute> |
getIncludes() |
|
java.util.Set<java.lang.String> |
getIncludesMdcKeys() |
|
void |
setIncludes(java.util.EnumSet<EventAttribute> includes) |
|
void |
setIncludesMdcKeys(java.util.Set<java.lang.String> includesMdcKeys) |
createDropwizardJsonFormatter, createTimestampFormatter, getAdditionalFields, getCustomFieldNames, getTimestampFormat, isAppendLineSeparator, isPrettyPrint, setAdditionalFields, setAppendLineSeparator, setCustomFieldNames, setPrettyPrint, setTimestampFormat
public java.util.EnumSet<EventAttribute> getIncludes()
public void setIncludes(java.util.EnumSet<EventAttribute> includes)
public java.util.Set<java.lang.String> getIncludesMdcKeys()
public void setIncludesMdcKeys(java.util.Set<java.lang.String> includesMdcKeys)
public ch.qos.logback.core.LayoutBase<ch.qos.logback.classic.spi.ILoggingEvent> build(ch.qos.logback.classic.LoggerContext context, java.util.TimeZone timeZone)
protected ch.qos.logback.classic.pattern.ThrowableHandlingConverter createThrowableProxyConverter()
Copyright © 2018. All rights reserved.