java.util.logging和log4j

时间:2013-04-12 20:07:08

标签: jboss log4j java.util.logging

我的应用程序已经在使用Java.Util日志记录,我无法控制将其更改为 SLF4J 。它部署到JBoss 5.1,我需要控制消息的日志级别。在java.util.logging中,级别与log4j不同。

我的源代码中有以下内容。

logger.log(Level.FINE,"a debug level message")

...

logger.log(Level.INFO,"info level message")

目前它显示了System.out中的INFO级别消息,我的jboss-log4j.xml如下所示。如果我需要显示 debug 级别消息,我应该如何更改jboss-log4j.xml?

<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
  <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
  <param name="Target" value="System.out"/>
  <param name="Threshold" value="INFO"/>

  <layout class="org.apache.log4j.PatternLayout">
     <!-- The default pattern: Date Priority [Category] Message\n -->
     <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
  </layout>
</appender>

0 个答案:

没有答案