Package net.logstash.logback.layout
Class LoggingEventCompositeJsonLayout
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.LayoutBase<Event>
net.logstash.logback.layout.CompositeJsonLayout<ILoggingEvent>
net.logstash.logback.layout.LoggingEventCompositeJsonLayout
- All Implemented Interfaces:
Layout<ILoggingEvent>,ContextAware,LifeCycle
- Direct Known Subclasses:
LogstashLayout
-
Field Summary
Fields inherited from class ch.qos.logback.core.LayoutBase
startedFields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractCompositeJsonFormatter<ILoggingEvent>voidsetProviders(JsonProviders<ILoggingEvent> jsonProviders) Methods inherited from class net.logstash.logback.layout.CompositeJsonLayout
doLayout, getFormatter, getJsonFactoryDecorator, getJsonGeneratorDecorator, getLineSeparator, getMinBufferSize, getPrefix, getProviders, getSuffix, isImmediateFlush, setFindAndRegisterJacksonModules, setImmediateFlush, setJsonFactoryDecorator, setJsonGeneratorDecorator, setLineSeparator, setMinBufferSize, setPrefix, setSuffix, start, stopMethods inherited from class ch.qos.logback.core.LayoutBase
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, getPresentationHeader, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeaderMethods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManager
-
Constructor Details
-
LoggingEventCompositeJsonLayout
public LoggingEventCompositeJsonLayout()
-
-
Method Details
-
createFormatter
- Specified by:
createFormatterin classCompositeJsonLayout<ILoggingEvent>
-
setProviders
- Overrides:
setProvidersin classCompositeJsonLayout<ILoggingEvent>
-