public class LoggingEventJsonProviders extends JsonProviders<ILoggingEvent>
JsonProviders
via xml configuration.
For example, instead of:
<provider class="net.logstash.logback.composite.loggingevent.LoggingEventFormattedTimestampJsonProvider"/>
you can just use:
<timestamp/>
Constructor and Description |
---|
LoggingEventJsonProviders() |
addContext, addGlobalCustomFields, addProvider, addSequence, addUuid, addVersion, getProviders, prepareForDeferredProcessing, removeProvider, setContext, setJsonFactory, start, stop, writeTo
public void addTimestamp(LoggingEventFormattedTimestampJsonProvider provider)
public void addMessage(MessageJsonProvider provider)
public void addRawMessage(RawMessageJsonProvider provider)
public void addLoggerName(LoggerNameJsonProvider provider)
public void addThreadName(LoggingEventThreadNameJsonProvider provider)
public void addLogLevel(LogLevelJsonProvider provider)
public void addLogLevelValue(LogLevelValueJsonProvider provider)
public void addCallerData(CallerDataJsonProvider provider)
public void addStackTrace(StackTraceJsonProvider provider)
public void addRootStackTraceElement(RootStackTraceElementJsonProvider provider)
public void addStackHash(StackHashJsonProvider provider)
public void addContextName(ContextNameJsonProvider provider)
public void addMdc(MdcJsonProvider provider)
public void addTags(TagsJsonProvider provider)
public void addLogstashMarkers(LogstashMarkersJsonProvider provider)
public void addPattern(LoggingEventPatternJsonProvider provider)
public void addArguments(ArgumentsJsonProvider provider)
public void addNestedField(LoggingEventNestedJsonProvider provider)
public void addThrowableClassName(ThrowableClassNameJsonProvider provider)
public void addThrowableRootCauseClassName(ThrowableRootCauseClassNameJsonProvider provider)
Copyright © 2013–2021. All rights reserved.