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, 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 -
Methodenübersicht
Modifizierer und TypMethodeBeschreibung@Nullable org.apache.sling.commons.log.logback.internal.LogWriter
Get the LogWriter config associated with this appendervoid
setLogWriter
(@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, 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
-