2011-04-17 74 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