public class EventJsonLayout extends AbstractJsonLayout<ch.qos.logback.classic.spi.ILoggingEvent>
ILoggingEvent
.Constructor | Description |
---|---|
EventJsonLayout(JsonFormatter jsonFormatter,
TimestampFormatter timestampFormatter,
ch.qos.logback.classic.pattern.ThrowableHandlingConverter throwableProxyConverter,
java.util.Set<EventAttribute> includes,
java.util.Map<java.lang.String,java.lang.String> customFieldNames,
java.util.Map<java.lang.String,java.lang.Object> additionalFields,
java.util.Set<java.lang.String> includesMdcKeys) |
Modifier and Type | Method | Description |
---|---|---|
com.google.common.collect.ImmutableSet<EventAttribute> |
getIncludes() |
|
com.google.common.collect.ImmutableSet<java.lang.String> |
getIncludesMdcKeys() |
|
java.lang.String |
getJsonProtocolVersion() |
|
void |
setIncludes(java.util.Set<EventAttribute> includes) |
|
void |
setIncludesMdcKeys(java.util.Set<java.lang.String> includesMdcKeys) |
|
void |
setJsonProtocolVersion(java.lang.String jsonProtocolVersion) |
|
void |
start() |
|
void |
stop() |
|
protected java.util.Map<java.lang.String,java.lang.Object> |
toJsonMap(ch.qos.logback.classic.spi.ILoggingEvent event) |
Converts the provided logging event to a generic
Map |
doLayout
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManager
public EventJsonLayout(JsonFormatter jsonFormatter, TimestampFormatter timestampFormatter, ch.qos.logback.classic.pattern.ThrowableHandlingConverter throwableProxyConverter, java.util.Set<EventAttribute> includes, java.util.Map<java.lang.String,java.lang.String> customFieldNames, java.util.Map<java.lang.String,java.lang.Object> additionalFields, java.util.Set<java.lang.String> includesMdcKeys)
public void start()
start
in class ch.qos.logback.core.LayoutBase<ch.qos.logback.classic.spi.ILoggingEvent>
public void stop()
stop
in class ch.qos.logback.core.LayoutBase<ch.qos.logback.classic.spi.ILoggingEvent>
protected java.util.Map<java.lang.String,java.lang.Object> toJsonMap(ch.qos.logback.classic.spi.ILoggingEvent event)
AbstractJsonLayout
Map
toJsonMap
in class AbstractJsonLayout<ch.qos.logback.classic.spi.ILoggingEvent>
public com.google.common.collect.ImmutableSet<EventAttribute> getIncludes()
public void setIncludes(java.util.Set<EventAttribute> includes)
@Nullable public java.lang.String getJsonProtocolVersion()
public void setJsonProtocolVersion(@Nullable java.lang.String jsonProtocolVersion)
public com.google.common.collect.ImmutableSet<java.lang.String> getIncludesMdcKeys()
public void setIncludesMdcKeys(java.util.Set<java.lang.String> includesMdcKeys)
Copyright © 2018. All rights reserved.