java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.classic.jul.LevelChangePropagator
- All Implemented Interfaces:
LoggerContextListener,ContextAware,LifeCycle
public class LevelChangePropagator
extends ContextAwareBase
implements LoggerContextListener, LifeCycle
Propagate level changes made to a logback logger into the equivalent logger
in j.u.l.
-
Field Summary
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanSome listeners should not be removed when the LoggerContext is reset.booleanvoidonLevelChange(Logger logger, Level level) voidonReset(LoggerContext context) voidonStart(LoggerContext context) voidonStop(LoggerContext context) voidvoidsetResetJUL(boolean resetJUL) voidstart()voidstop()Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
Constructor Details
-
LevelChangePropagator
public LevelChangePropagator()
-
-
Method Details
-
setResetJUL
-
isResetResistant
Description copied from interface:LoggerContextListenerSome listeners should not be removed when the LoggerContext is reset. Such listeners are said to be reset resistant.- Specified by:
isResetResistantin interfaceLoggerContextListener- Returns:
- whether this listener is reset resistant or not.
-
onStart
- Specified by:
onStartin interfaceLoggerContextListener
-
onReset
- Specified by:
onResetin interfaceLoggerContextListener
-
onStop
- Specified by:
onStopin interfaceLoggerContextListener
-
onLevelChange
- Specified by:
onLevelChangein interfaceLoggerContextListener
-
resetJULLevels
-
start
-
stop
-
isStarted
-