为什么log4javascript.trace方法不起作用?

为什么log4javascript.trace方法不起作用?,javascript,logging,log4javascript,Javascript,Logging,Log4javascript,从文档中我可以看到有这样的功能,但它不起作用。为什么? 我看到了一个bug,但它被标记为已修复,所以我得到了最新版本,但bug仍然存在。跟踪()方法确实有效,但默认情况下被禁用 每个记录器都有一个级别,默认为DEBUG。您可以使用其setLevel()方法更改此设置: var log = log4javascript.getDefaultLogger(); log.setLevel(log4javascript.Level.TRACE); 这将足以为默认记录器启用跟踪,如《快速入门指南》中所

从文档中我可以看到有这样的功能,但它不起作用。为什么?

我看到了一个bug,但它被标记为已修复,所以我得到了最新版本,但bug仍然存在。

跟踪()方法确实有效,但默认情况下被禁用

每个记录器都有一个级别,默认为
DEBUG
。您可以使用其
setLevel()
方法更改此设置:

var log = log4javascript.getDefaultLogger();
log.setLevel(log4javascript.Level.TRACE);
这将足以为默认记录器启用跟踪,如《快速入门指南》中所用

每个appender还有一个阈值日志记录级别,可以通过appender的
setThreshold()
级别进行设置。此级别的默认值取决于附加器,但对于大多数附加器,该级别为
ALL
,这意味着发送到附加器的所有日志消息都会被记录