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 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 addContext(ContextJsonProvider<ch.qos.logback.classic.spi.ILoggingEvent> 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)
Copyright © 2015. All Rights Reserved.