为JBoss的log4j中的所有日志输出指定日志级别

时间:2011-04-17 21:07:01

标签: java logging java-ee jboss log4j

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

   <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级别的输出,所以我必须为每个包指定级别。

有没有办法为所有包指定默认级别(ERROR及以上),而不是为每个包单独指定?

此致

1 个答案:

答案 0 :(得分:2)

<category name="rootLogger"> 

这可能有用......