Java 跟踪日志级别
我知道Log4J中的以下日志级别:Java 跟踪日志级别,java,log4j,Java,Log4j,我知道Log4J中的以下日志级别: ALL < DEBUG < INFO < WARN < ERROR < FATAL < OFF 在我的IDE中,无法识别方法trace()。这个旧的Log4J库和TRACE只出现在某个新库中吗?Log4J本身没有TRACE级别。该日志级别由较新的日志外观提供,如commons logging或slf4j。这些外观本身不记录日志,而是委托给底层日志提供程序,如log4j或logback在版本1.2.12中将该级别添加到log
ALL < DEBUG < INFO < WARN < ERROR < FATAL < OFF
在我的IDE中,无法识别方法
trace()
。这个旧的Log4J库和TRACE
只出现在某个新库中吗?Log4J本身没有TRACE
级别。该日志级别由较新的日志外观提供,如commons logging
或slf4j
。这些外观本身不记录日志,而是委托给底层日志提供程序,如log4j
或logback
在版本1.2.12中将该级别添加到log4j中
您需要更新log4j库的版本。您必须在log4j2 test.xml中提到它
<Loggers>
<Logger name="com.foo.Bar" level="trace">
<AppenderRef ref="Console"/>
</Logger>
<Root level="error">
<AppenderRef ref="Console"/>
</Root>
介于“全部”和“调试”之间。@user1501700您需要更新版本才能获得跟踪级别。@user1501700您忘了升级投票。也接受答案。在Log4J中,请参见org.apache.Log4J.Level
,ALL=TRACE=DEBUG syslogEquivalent为7
<Loggers>
<Logger name="com.foo.Bar" level="trace">
<AppenderRef ref="Console"/>
</Logger>
<Root level="error">
<AppenderRef ref="Console"/>
</Root>