Module logstash.logback.encoder
Package net.logstash.logback.layout
Class LoggingEventCompositeJsonLayout
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.LayoutBase<ILoggingEvent>
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
started
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractCompositeJsonFormatter
<ILoggingEvent> void
setProviders
(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, stop
Methods inherited from class ch.qos.logback.core.LayoutBase
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, getPresentationHeader, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader
Methods 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:
createFormatter
in classCompositeJsonLayout<ILoggingEvent>
-
setProviders
- Overrides:
setProviders
in classCompositeJsonLayout<ILoggingEvent>
-