为什么TRACE日志记录使用logging 1.1和log4j 1.2.15作为DEBUG发出

时间:2011-12-14 03:47:46

标签: logging log4j

我是Java的新手,但我认为我理解了日志记录的概念。根据我的阅读,在commons-logging的v1.1和log4j的1.2.12中启用了TRACE级别的日志记录。

我正在使用以下罐子:commons-logging-api-1.1.jar&的log4j-1.2.15.jar。

代码是:

if ( log.isTraceEnabled() ) {
  log.trace("some text");
}

然而,当我的log4j.properties设置为DEBUG并且输出被标记为“DEBUG”时,它正在发出。

有什么明显的东西我做错了吗?

1 个答案:

答案 0 :(得分:0)

Tracedebug更精细。这就解释了为什么在设置用于调试(或更精细)时看到跟踪语句的原因。至于它被标记为debug的原因 - 公共记录负责。请参阅http://old.nabble.com/Re%3A-TRACE-vs-DEBUG-p4146626.html