我知道Log4J中的日志级别如下:
ALL < DEBUG < INFO < WARN < ERROR < FATAL < OFF
但是在一些采样器中我找到了TRACE
和trace()
metod:
Logger LOG = Logger.getLogger(MyClass.class);
LOG.trace("Instance created of AnotherClass");
在我的IDE方法中,trace()
无法识别。这个旧的Log4J库和TRACE
只出现在一些新库中吗?
答案 0 :(得分:8)
Log4j本身没有TRACE
级别。该日志级别由较新的日志记录外观提供,例如commons-logging
或slf4j
。这些外观本身不会记录,而是委托给基础日志记录提供程序,如log4j
或logback
。
答案 1 :(得分:8)
版本1.2.12中的org.apache.log4j.Level.TRACE
级别已添加到log4j
您需要update log4j库的版本。
答案 2 :(得分:2)
您必须在 log4j2-test.xml
上提及它 map.addListener('click', function(evt) {
console.log(evt.latLng);
});
如果要记录痕迹,则必须将记录器级别设为跟踪
参考此 https://logging.apache.org/log4j/2.x/manual/configuration.html#Additivity