Top Description Fields Constructors Methods
ch.qos.logback.classic.jul

public Class LevelChangePropagator

extends ContextAwareBase
implements LoggerContextListener, LifeCycle
Class Inheritance
All Implemented Interfaces
ch.qos.logback.core.spi.LifeCycle, ch.qos.logback.classic.spi.LoggerContextListener
Imports
ch.qos.logback.classic.Level, .Logger, .LoggerContext, ch.qos.logback.classic.spi.LoggerContextListener, ch.qos.logback.core.spi.ContextAwareBase, .LifeCycle, java.util.Enumeration, .HashSet, .List, .Set, java.util.logging.LogManager

Propagate level changes made to a logback logger into the equivalent logger in j.u.l.

Field Summary

Modifier and TypeField and Description
pack-priv boolean
private Set<Logger>
pack-priv boolean
Inherited from ch.qos.logback.core.spi.ContextAwareBase:
context

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
isResetResistant()

Implements ch.qos.logback.classic.spi.LoggerContextListener.isResetResistant.

Some listeners should not be removed when the LoggerContext is reset.
public boolean
public void
public void
public void
public void
private void
propagate(Logger logger, Level level)

private void
public void
public void
setResetJUL(boolean resetJUL)

public void
public void
Inherited from ch.qos.logback.core.spi.ContextAwareBase:
addErroraddErroraddInfoaddInfoaddStatusaddWarnaddWarngetContextgetDeclaredOrigingetStatusManagersetContext

Field Detail

isStartedback to summary
pack-priv boolean isStarted
julLoggerSetback to summary
private Set<Logger> julLoggerSet
resetJULback to summary
pack-priv boolean resetJUL

Constructor Detail

LevelChangePropagatorback to summary
public LevelChangePropagator()

Method Detail

isResetResistantback to summary
public boolean isResetResistant()

Implements ch.qos.logback.classic.spi.LoggerContextListener.isResetResistant.

Doc from ch.qos.logback.classic.spi.LoggerContextListener.isResetResistant.

Some listeners should not be removed when the LoggerContext is reset. Such listeners are said to be reset resistant.

Returns:boolean

whether this listener is reset resistant or not.

isStartedback to summary
public boolean isStarted()

Implements ch.qos.logback.core.spi.LifeCycle.isStarted.

onLevelChangeback to summary
public void onLevelChange(Logger logger, Level level)

Implements ch.qos.logback.classic.spi.LoggerContextListener.onLevelChange.

onResetback to summary
public void onReset(LoggerContext context)

Implements ch.qos.logback.classic.spi.LoggerContextListener.onReset.

onStartback to summary
public void onStart(LoggerContext context)

Implements ch.qos.logback.classic.spi.LoggerContextListener.onStart.

onStopback to summary
public void onStop(LoggerContext context)

Implements ch.qos.logback.classic.spi.LoggerContextListener.onStop.

propagateback to summary
private void propagate(Logger logger, Level level)
propagateExistingLoggerLevelsback to summary
private void propagateExistingLoggerLevels()
resetJULLevelsback to summary
public void resetJULLevels()
setResetJULback to summary
public void setResetJUL(boolean resetJUL)
startback to summary
public void start()

Implements ch.qos.logback.core.spi.LifeCycle.start.

stopback to summary
public void stop()

Implements ch.qos.logback.core.spi.LifeCycle.stop.