Klasse SlingRollingFileAppender<E>

java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.UnsynchronizedAppenderBase<E>
ch.qos.logback.core.OutputStreamAppender<E>
ch.qos.logback.core.FileAppender<E>
ch.qos.logback.core.rolling.RollingFileAppender<E>
org.apache.sling.commons.log.logback.internal.util.SlingRollingFileAppender<E>
Typparameter:
E - the type of event the appender is for (usually ILoggingEvent
Alle implementierten Schnittstellen:
ch.qos.logback.core.Appender<E>, ch.qos.logback.core.spi.ContextAware, ch.qos.logback.core.spi.FilterAttachable<E>, ch.qos.logback.core.spi.LifeCycle

public class SlingRollingFileAppender<E> extends ch.qos.logback.core.rolling.RollingFileAppender<E>
Custom class to allow the SlingLogPanel to differentiate between default appenders and Sling config based appenders
  • Feldübersicht

    Von Klasse geerbte Felder ch.qos.logback.core.FileAppender

    append, COLLISION_WITH_EARLIER_APPENDER_URL, DEFAULT_BUFFER_SIZE, fileName

    Von Klasse geerbte Felder ch.qos.logback.core.OutputStreamAppender

    encoder, streamWriteLock

    Von Klasse geerbte Felder ch.qos.logback.core.UnsynchronizedAppenderBase

    name, started

    Von Klasse geerbte Felder ch.qos.logback.core.spi.ContextAwareBase

    context
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    @Nullable org.apache.sling.commons.log.logback.internal.LogWriter
    Get the LogWriter config associated with this appender
    void
    setLogWriter(@Nullable org.apache.sling.commons.log.logback.internal.LogWriter logWriter)
    Set the LogWriter config associated with this appender

    Von Klasse geerbte Methoden ch.qos.logback.core.rolling.RollingFileAppender

    getFile, getRollingPolicy, getTriggeringPolicy, rollover, setFile, setRollingPolicy, setTriggeringPolicy, start, stop, subAppend, updateByteCount

    Von Klasse geerbte Methoden ch.qos.logback.core.FileAppender

    addErrorForCollision, checkForFileCollisionInPreviousFileAppenders, isAppend, isPrudent, openFile, rawFileProperty, setAppend, setBufferSize, setPrudent, writeOut

    Von Klasse geerbte Methoden ch.qos.logback.core.OutputStreamAppender

    append, closeOutputStream, getEncoder, getOutputStream, isImmediateFlush, setEncoder, setImmediateFlush, setLayout, setOutputStream, writeByteArrayToOutputStreamWithPossibleFlush

    Von Klasse geerbte Methoden ch.qos.logback.core.UnsynchronizedAppenderBase

    addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toString

    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, wait, wait, wait

    Von Schnittstelle geerbte Methoden ch.qos.logback.core.spi.ContextAware

    addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
  • Konstruktordetails

    • SlingRollingFileAppender

      public SlingRollingFileAppender()
  • Methodendetails

    • getLogWriter

      @Nullable public @Nullable org.apache.sling.commons.log.logback.internal.LogWriter getLogWriter()
      Get the LogWriter config associated with this appender
      Gibt zurück:
      the LogWriter config object (or null if not set)
    • setLogWriter

      public void setLogWriter(@Nullable @Nullable org.apache.sling.commons.log.logback.internal.LogWriter logWriter)
      Set the LogWriter config associated with this appender
      Parameter:
      logWriter - the config