如何配置 logback 不记录来自包 org.package 及其子包中的记录器的消息,除非它们的级别是 WARN 或 ERROR?
问问题
19921 次
2 回答
37
为什么以下配置不适合您?
<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>
于 2011-05-07T21:31:51.047 回答
5
log.getLoggerContext().getLogger("package.name").setLevel(Level.WARN);
于 2015-08-11T16:07:16.647 回答