1

从文档中我可以看到有这样的功能,但它不起作用。为什么? http://log4javascript.org/docs/quickstart.html

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

4

1 回答 1

2

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

每个记录器都有一个级别,默认为DEBUG. 您可以使用它的setLevel()方法更改它:

var log = log4javascript.getDefaultLogger();
log.setLevel(log4javascript.Level.TRACE);

这足以启用默认记录器的跟踪,如快速入门指南中所使用的。

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

于 2013-03-11T10:44:35.760 回答