Class QpidLoggerTurboFilter
- java.lang.Object
-
- ch.qos.logback.core.spi.ContextAwareBase
-
- ch.qos.logback.classic.turbo.TurboFilter
-
- org.apache.qpid.server.logging.logback.QpidLoggerTurboFilter
-
- All Implemented Interfaces:
ch.qos.logback.core.spi.ContextAware,ch.qos.logback.core.spi.LifeCycle
public final class QpidLoggerTurboFilter extends ch.qos.logback.classic.turbo.TurboFilter
-
-
Constructor Summary
Constructors Constructor Description QpidLoggerTurboFilter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ch.qos.logback.core.spi.FilterReplydecide(org.slf4j.Marker marker, ch.qos.logback.classic.Logger logger, ch.qos.logback.classic.Level level, String format, Object[] params, Throwable t)booleanequals(Object o)voidfilterAdded(EffectiveLevelFilter filter)static voidfilterAdded(EffectiveLevelFilter filter, ch.qos.logback.classic.LoggerContext context)static voidfilterAddedToRootContext(EffectiveLevelFilter filter)voidfilterChanged(EffectiveLevelFilter filter)static voidfilterChangedOnRootContext(EffectiveLevelFilter filter)voidfilterRemoved(EffectiveLevelFilter filter)static voidfilterRemoved(EffectiveLevelFilter filter, ch.qos.logback.classic.LoggerContext context)static voidfilterRemovedFromRootContext(EffectiveLevelFilter filter)inthashCode()static QpidLoggerTurboFilterinstallIfNecessary(ch.qos.logback.classic.LoggerContext loggerContext)static QpidLoggerTurboFilterinstallIfNecessaryToRootContext()static voiduninstall(ch.qos.logback.classic.LoggerContext context)static voiduninstallFromRootContext()-
Methods inherited from class ch.qos.logback.classic.turbo.TurboFilter
getName, isStarted, setName, start, stop
-
-
-
-
Method Detail
-
decide
public ch.qos.logback.core.spi.FilterReply decide(org.slf4j.Marker marker, ch.qos.logback.classic.Logger logger, ch.qos.logback.classic.Level level, String format, Object[] params, Throwable t)- Specified by:
decidein classch.qos.logback.classic.turbo.TurboFilter
-
filterAdded
public void filterAdded(EffectiveLevelFilter filter)
-
filterRemoved
public void filterRemoved(EffectiveLevelFilter filter)
-
filterChanged
public void filterChanged(EffectiveLevelFilter filter)
-
installIfNecessary
public static QpidLoggerTurboFilter installIfNecessary(ch.qos.logback.classic.LoggerContext loggerContext)
-
installIfNecessaryToRootContext
public static QpidLoggerTurboFilter installIfNecessaryToRootContext()
-
uninstallFromRootContext
public static void uninstallFromRootContext()
-
uninstall
public static void uninstall(ch.qos.logback.classic.LoggerContext context)
-
filterAdded
public static void filterAdded(EffectiveLevelFilter filter, ch.qos.logback.classic.LoggerContext context)
-
filterRemoved
public static void filterRemoved(EffectiveLevelFilter filter, ch.qos.logback.classic.LoggerContext context)
-
filterAddedToRootContext
public static void filterAddedToRootContext(EffectiveLevelFilter filter)
-
filterRemovedFromRootContext
public static void filterRemovedFromRootContext(EffectiveLevelFilter filter)
-
filterChangedOnRootContext
public static void filterChangedOnRootContext(EffectiveLevelFilter filter)
-
-