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

    Konstruktoren
    Konstruktor
    Beschreibung
    LoggerSpecificEncoder(ch.qos.logback.core.Layout<ch.qos.logback.classic.spi.ILoggingEvent> defaultLayout)
    Constructor
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    addLogConfig(org.apache.sling.commons.log.logback.internal.LogConfig config)
    Add LogConfig which associates all the categories with the layout
    byte[]
    encode(ch.qos.logback.classic.spi.ILoggingEvent event)
    Encodes the text for the event

    Von 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 Schnittstelle ch.qos.logback.core.encoder.Encoder<ch.qos.logback.classic.spi.ILoggingEvent>
      Setzt außer Kraft:
      encode in Klasse ch.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