从文档中,我可以看到有这样的功能,但是它不起作用。为什么?
http://log4javascript.org/docs/quickstart.html
我看到了一个有关此错误的错误,但将其标记为已修复,因此我获得了最新版本,但错误仍然存在。
最佳答案
trace()
方法可以工作,但默认情况下处于禁用状态。
每个记录器都有一个级别,默认为DEBUG
。您可以使用其setLevel()
方法更改此设置:
var log = log4javascript.getDefaultLogger();
log.setLevel(log4javascript.Level.TRACE);
如快速入门指南中所述,这足以启用对默认记录器的跟踪。
每个附加程序都有一个阈值日志记录级别,可以通过附加程序的
setThreshold()
级别进行设置。该级别的默认设置取决于附加程序,但对于大多数附加程序,该级别为ALL
,这意味着将记录发送到该附加程序的所有日志记录消息。