我的应用程序已经在使用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>