Package ch.qos.logback.classic.jul
Class LevelChangePropagator
- 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.
-
-
Constructor Summary
Constructors Constructor Description LevelChangePropagator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisResetResistant()Some listeners should not be removed when the LoggerContext is reset.booleanisStarted()voidonLevelChange(Logger logger, Level level)voidonReset(LoggerContext context)voidonStart(LoggerContext context)voidonStop(LoggerContext context)voidresetJULLevels()voidsetResetJUL(boolean resetJUL)voidstart()voidstop()-
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getStatusManager, setContext
-
-
-
-
Method Detail
-
setResetJUL
public void setResetJUL(boolean resetJUL)
-
isResetResistant
public boolean 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
public void onStart(LoggerContext context)
- Specified by:
onStartin interfaceLoggerContextListener
-
onReset
public void onReset(LoggerContext context)
- Specified by:
onResetin interfaceLoggerContextListener
-
onStop
public void onStop(LoggerContext context)
- Specified by:
onStopin interfaceLoggerContextListener
-
onLevelChange
public void onLevelChange(Logger logger, Level level)
- Specified by:
onLevelChangein interfaceLoggerContextListener
-
resetJULLevels
public void resetJULLevels()
-
-