Class StructuredLogEncoder
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.encoder.EncoderBase<ch.qos.logback.classic.spi.ILoggingEvent>
org.springframework.boot.logging.logback.StructuredLogEncoder
- All Implemented Interfaces:
- ch.qos.logback.core.encoder.Encoder<ch.qos.logback.classic.spi.ILoggingEvent>,- ch.qos.logback.core.spi.ContextAware,- ch.qos.logback.core.spi.LifeCycle
public class StructuredLogEncoder
extends ch.qos.logback.core.encoder.EncoderBase<ch.qos.logback.classic.spi.ILoggingEvent>
Logback encoder for structured logging.- Since:
- 3.4.0
- See Also:
- 
Field SummaryFields inherited from class ch.qos.logback.core.encoder.EncoderBasestartedFields inherited from class ch.qos.logback.core.spi.ContextAwareBasecontext
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbyte[]encode(ch.qos.logback.classic.spi.ILoggingEvent event) byte[]byte[]voidsetCharset(Charset charset) voidvoidstart()voidstop()Methods inherited from class ch.qos.logback.core.encoder.EncoderBaseisStartedMethods inherited from class ch.qos.logback.core.spi.ContextAwareBaseaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ch.qos.logback.core.spi.ContextAwareaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
- 
Constructor Details- 
StructuredLogEncoderpublic StructuredLogEncoder()
 
- 
- 
Method Details- 
setFormat
- 
setCharset
- 
startpublic void start()- Specified by:
- startin interface- ch.qos.logback.core.spi.LifeCycle
- Overrides:
- startin class- ch.qos.logback.core.encoder.EncoderBase<ch.qos.logback.classic.spi.ILoggingEvent>
 
- 
stoppublic void stop()- Specified by:
- stopin interface- ch.qos.logback.core.spi.LifeCycle
- Overrides:
- stopin class- ch.qos.logback.core.encoder.EncoderBase<ch.qos.logback.classic.spi.ILoggingEvent>
 
- 
headerBytespublic byte[] headerBytes()
- 
encodepublic byte[] encode(ch.qos.logback.classic.spi.ILoggingEvent event) 
 
-