2

次の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。*へのログインを無効にしたい。どうすればこれを行うことができますか。

4

1 に答える 1

3

ロガーのしきい値を上げることによってcom.foo.bar

<category name = "com.foo.bar">
   <priority value="WARN"/>
</category>

このロガーは1つよりも優先して使用され、com.fooしきい値が高いほど、WARN以上のみを通過させます。

于 2010-03-30T10:17:44.860 に答える