public class LoggingEventJsonProviders extends JsonProviders<ch.qos.logback.classic.spi.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() |
addProvider, getProviders, prepareForDeferredProcessing, removeProvider, setContext, setJsonFactory, start, stop, writeTo
public void addTimestamp(LoggingEventFormattedTimestampJsonProvider provider)
public void addVersion(LogstashVersionJsonProvider<ch.qos.logback.classic.spi.ILoggingEvent> provider)
public void addMessage(MessageJsonProvider provider)
public void addRawMessage(RawMessageJsonProvider provider)
public void addLoggerName(LoggerNameJsonProvider provider)
public void addThreadName(ThreadNameJsonProvider provider)
public void addLogLevel(LogLevelJsonProvider provider)
public void addLogLevelValue(LogLevelValueJsonProvider provider)
public void addCallerData(CallerDataJsonProvider provider)
public void addStackTrace(StackTraceJsonProvider provider)
public void addStackHash(StackHashJsonProvider provider)
public void addContext(ContextJsonProvider<ch.qos.logback.classic.spi.ILoggingEvent> provider)
public void addContextName(ContextNameJsonProvider provider)
public void addJsonMessage(JsonMessageJsonProvider provider)
public void addMdc(MdcJsonProvider provider)
public void addContextMap(ContextMapJsonProvider provider)
public void addGlobalCustomFields(GlobalCustomFieldsJsonProvider<ch.qos.logback.classic.spi.ILoggingEvent> 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 addUuid(UuidProvider provider)
public void addThrowableClassName(ThrowableClassNameJsonProvider provider)
public void addThrowableRootCauseClassName(ThrowableRootCauseClassNameJsonProvider provider)
public void addSequence(SequenceJsonProvider provider)
Copyright © 2019. All rights reserved.