0

我的应用程序已经在使用 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 如下所示。如果我需要显示调试级别消息,我应该如何更改 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>
4

0 回答 0