Class 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 Detail

      • QpidLoggerTurboFilter

        public QpidLoggerTurboFilter()
    • 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:
        decide in class ch.qos.logback.classic.turbo.TurboFilter
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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)