Java 跟踪日志级别

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

我知道Log4J中的以下日志级别:

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>