【问题标题】:How to configure logback to skip logging messages from org.package.* with all levels below WARN?如何配置 logback 以跳过来自 org.package.* 的所有级别低于 WARN 的日志消息?
【发布时间】:2011-08-20 21:54:22
【问题描述】:

如何配置 logback 不记录来自包 org.package 及其子包中的记录器的消息,除非它们的级别是 WARN 或 ERROR?

【问题讨论】:

    标签: java logging logback


    【解决方案1】:

    log.getLoggerContext().getLogger("package.name").setLevel(Level.WARN);

    【讨论】:

      【解决方案2】:

      为什么以下配置不适合您?

      <configuration>
          <logger name="org.package" level="WARN"/>
      
          <root level="ALL">
              <appender class="ch.qos.logback.core.ConsoleAppender">
                  <encoder>
                      <pattern>%d{ISO8601} | %-5level | %thread | %logger{1} | %m%n</pattern>
                  </encoder>
              </appender>
          </root>
      </configuration>
      

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-07
      • 2011-12-19
      • 1970-01-01
      • 2014-10-21
      • 2011-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多