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
outputPatternAsHeaderVon Klasse geerbte Felder ch.qos.logback.core.encoder.LayoutWrappingEncoder
layoutVon Klasse geerbte Felder ch.qos.logback.core.encoder.EncoderBase
startedVon 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 TypMethodeBeschreibungvoidaddLogConfig(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, setPatternVon Klasse geerbte Methoden ch.qos.logback.core.encoder.LayoutWrappingEncoder
footerBytes, getCharset, getLayout, headerBytes, isStarted, setCharset, setImmediateFlush, setParent, start, stopVon Klasse geerbte Methoden ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon 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:
encodein Schnittstellech.qos.logback.core.encoder.Encoder<ch.qos.logback.classic.spi.ILoggingEvent>- Setzt außer Kraft:
encodein 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
-