log4j.xml покажите com.foo, но скройте com.foo.bar - PullRequest
2 голосов
/ 30 марта 2010

У меня есть следующая конфигурация 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. *. Как мне это сделать.

1 Ответ

3 голосов
/ 30 марта 2010

Подняв ключ на регистраторе com.foo.bar:

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

Этот регистратор будет использоваться вместо com.foo и имеет более высокий порог, пропускает только WARN или выше.

...