我有以下log4j.xml配置:
<log4j:configuration>
<appender name = "CONSOLE" class = "org.apache.log4j.ConsoleAppender">
<param name = "Target" value = "System.out"/>
<param name = "Threshold" value = "DEBUG"/>
</appender>
<category name = "com.foo">
<appender-ref ref = "CONSOLE"/>
</category>
</log4j:configuration>
这将显示com.foo。*中的每个日志。我想禁用com.foo.bar。*中的日志记录。我该怎么做。
答案 0 :(得分:3)
提高com.foo.bar
记录器上的阈值:
<category name = "com.foo.bar">
<priority value="WARN"/>
</category>
此记录器将优先于com.foo
使用,并具有更高的阈值,只允许通过WARN或更高。