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 (usuallyILoggingEvent
- 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, fileNameVon Klasse geerbte Felder ch.qos.logback.core.OutputStreamAppender
encoder, streamWriteLockVon Klasse geerbte Felder ch.qos.logback.core.UnsynchronizedAppenderBase
name, startedVon Klasse geerbte Felder ch.qos.logback.core.spi.ContextAwareBase
context -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibung@Nullable org.apache.sling.commons.log.logback.internal.LogWriterGet the LogWriter config associated with this appendervoidsetLogWriter(@Nullable org.apache.sling.commons.log.logback.internal.LogWriter logWriter) Set the LogWriter config associated with this appenderVon Klasse geerbte Methoden ch.qos.logback.core.rolling.RollingFileAppender
getFile, getRollingPolicy, getTriggeringPolicy, rollover, setFile, setRollingPolicy, setTriggeringPolicy, start, stop, subAppend, updateByteCountVon Klasse geerbte Methoden ch.qos.logback.core.FileAppender
addErrorForCollision, checkForFileCollisionInPreviousFileAppenders, isAppend, isPrudent, openFile, rawFileProperty, setAppend, setBufferSize, setPrudent, writeOutVon Klasse geerbte Methoden ch.qos.logback.core.OutputStreamAppender
append, closeOutputStream, getEncoder, getOutputStream, isImmediateFlush, setEncoder, setImmediateFlush, setLayout, setOutputStream, writeByteArrayToOutputStreamWithPossibleFlushVon Klasse geerbte Methoden ch.qos.logback.core.UnsynchronizedAppenderBase
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toStringVon 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, wait, wait, waitVon 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
-