2011-04-17 105 views
1

我正在使用JBoss 4.2.3,它使用log4j作为它的日志配置。我想以某种方式在jboss-log4j.xml中指定我只想在日志文件中打印日志级别ERROR和以上。目前,我为每一个我用包指定这一点,例如:在log4j中为JBoss指定所有日志输出的日志级别

<category name="javax"> 
     <priority value="ERROR"/> 
    </category> 

    <category name="org.apache"> 
     <priority value="ERROR"/> 
    </category> 

在文件的结尾,我指定

<root> 
     <priority value="ERROR"/> 
     <appender-ref ref="CONSOLE"/> 
     <appender-ref ref="FILE"/> 
    </root> 

但我还是看到DEBUG和INFO级别的输出时我使用新的库,所以我必须指定每个包的级别。

有没有一种方法来指定所有包的默认级别(错误和以上),而不是分别为每个包指定?

问候

回答

2
<category name="rootLogger"> 

这可能工作..

+0

非常感谢!这工作。 – Alex 2011-04-25 19:08:21