Klasse LoggerSpecificEncoder
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.encoder.EncoderBase<ch.qos.logback.classic.spi.ILoggingEvent>
ch.qos.logback.core.encoder.LayoutWrappingEncoder<ch.qos.logback.classic.spi.ILoggingEvent>
ch.qos.logback.core.pattern.PatternLayoutEncoderBase<ch.qos.logback.classic.spi.ILoggingEvent>
org.apache.sling.commons.log.logback.internal.util.LoggerSpecificEncoder
- Alle implementierten Schnittstellen:
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 LoggerSpecificEncoder
extends ch.qos.logback.core.pattern.PatternLayoutEncoderBase<ch.qos.logback.classic.spi.ILoggingEvent>
Pattern layout encoder for specific loggers
-
Feldübersicht
Von Klasse geerbte Felder ch.qos.logback.core.pattern.PatternLayoutEncoderBase
outputPatternAsHeader
Von Klasse geerbte Felder ch.qos.logback.core.encoder.LayoutWrappingEncoder
layout
Von Klasse geerbte Felder ch.qos.logback.core.encoder.EncoderBase
started
Von Klasse geerbte Felder ch.qos.logback.core.spi.ContextAwareBase
context
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungLoggerSpecificEncoder
(ch.qos.logback.core.Layout<ch.qos.logback.classic.spi.ILoggingEvent> defaultLayout) Constructor -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addLogConfig
(org.apache.sling.commons.log.logback.internal.LogConfig config) Add LogConfig which associates all the categories with the layoutbyte[]
encode
(ch.qos.logback.classic.spi.ILoggingEvent event) Encodes the text for the eventVon Klasse geerbte Methoden ch.qos.logback.core.pattern.PatternLayoutEncoderBase
getPattern, isOutputPatternAsHeader, isOutputPatternAsPresentationHeader, setLayout, setOutputPatternAsHeader, setOutputPatternAsPresentationHeader, setPattern
Von Klasse geerbte Methoden ch.qos.logback.core.encoder.LayoutWrappingEncoder
footerBytes, getCharset, getLayout, headerBytes, isStarted, setCharset, setImmediateFlush, setParent, start, stop
Von Klasse geerbte Methoden ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
-
Konstruktordetails
-
LoggerSpecificEncoder
public LoggerSpecificEncoder(ch.qos.logback.core.Layout<ch.qos.logback.classic.spi.ILoggingEvent> defaultLayout) Constructor- Parameter:
defaultLayout
- the default layout the encoder is for if no better match is found
-
-
Methodendetails
-
encode
public byte[] encode(ch.qos.logback.classic.spi.ILoggingEvent event) Encodes the text for the event- Angegeben von:
encode
in Schnittstellech.qos.logback.core.encoder.Encoder<ch.qos.logback.classic.spi.ILoggingEvent>
- Setzt außer Kraft:
encode
in Klassech.qos.logback.core.encoder.LayoutWrappingEncoder<ch.qos.logback.classic.spi.ILoggingEvent>
- Parameter:
event
- the event to encode
-
addLogConfig
public void addLogConfig(org.apache.sling.commons.log.logback.internal.LogConfig config) Add LogConfig which associates all the categories with the layout- Parameter:
config
- the config to process
-