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

时间:2013-03-11 07:10:23

标签: javascript logging log4javascript

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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

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

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