在我可以找到Log4js的文档中,有一个函数isTraceEnabled()
,定义为
isTraceEnabled
检查是否启用了Level Trace
但是,我无法在任何地方找到您如何实际启用(不检查)此跟踪级别。你怎么能这样做?
答案 0 :(得分:1)
is<level>Enabled()
- 如果将level(camel case)的日志事件分派给为记录器类别定义的appender,则返回true。例如:如果记录器的级别为INFO或更低,则logger.isInfoEnabled()
将返回true。
与文档sais一样,如果启用了该级别的日志事件,则is<level>Enabled()
将返回true。
有以下所有级别:
ALL&lt; TRACE&lt; DEBUG&lt;信息&lt;警告&lt;错误&lt;致命&lt; MARK&lt; OFF
左边的人包括右边的其他人。
要设置记录器的级别,请将level
属性设置为所需的属性。例如:
var logger = log4js.getLogger();
logger.level = 'debug';
在这个具体案例中,isTraceEnabled()
将返回false
。如果您使用trace
或all
,则会返回true
。