Class LoggerNameAndLevelFilter

  • All Implemented Interfaces:
    ch.qos.logback.core.spi.ContextAware, ch.qos.logback.core.spi.LifeCycle, EffectiveLevelFilter

    public class LoggerNameAndLevelFilter
    extends ch.qos.logback.core.filter.Filter<ch.qos.logback.classic.spi.ILoggingEvent>
    implements EffectiveLevelFilter
    • Field Summary

      • Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase

        context
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected ch.qos.logback.core.filter.Filter<ch.qos.logback.classic.spi.ILoggingEvent> createFilter​(String loggerName)  
      ch.qos.logback.core.spi.FilterReply decide​(ch.qos.logback.classic.spi.ILoggingEvent event)  
      ch.qos.logback.classic.Level getEffectiveLevel​(ch.qos.logback.classic.Logger logger)  
      ch.qos.logback.classic.Level getLevel()  
      String getLoggerName()  
      void setLevel​(ch.qos.logback.classic.Level level)  
      • Methods inherited from class ch.qos.logback.core.filter.Filter

        getName, isStarted, setName, start, stop
      • Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase

        addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
    • Constructor Detail

      • LoggerNameAndLevelFilter

        public LoggerNameAndLevelFilter​(String loggerName,
                                        ch.qos.logback.classic.Level level)
    • Method Detail

      • decide

        public ch.qos.logback.core.spi.FilterReply decide​(ch.qos.logback.classic.spi.ILoggingEvent event)
        Specified by:
        decide in class ch.qos.logback.core.filter.Filter<ch.qos.logback.classic.spi.ILoggingEvent>
      • setLevel

        public void setLevel​(ch.qos.logback.classic.Level level)
      • getLoggerName

        public String getLoggerName()
      • createFilter

        protected ch.qos.logback.core.filter.Filter<ch.qos.logback.classic.spi.ILoggingEvent> createFilter​(String loggerName)
      • getEffectiveLevel

        public ch.qos.logback.classic.Level getEffectiveLevel​(ch.qos.logback.classic.Logger logger)
        Specified by:
        getEffectiveLevel in interface EffectiveLevelFilter