在Log4js中如何启用跟踪?

时间:2018-04-27 07:02:36

标签: node.js log4js-node

在我可以找到Log4js的文档中,有一个函数isTraceEnabled(),定义为

  

isTraceEnabled

     

检查是否启用了Level Trace

但是,我无法在任何地方找到您如何实际启用(不检查)此跟踪级别。你怎么能这样做?

1 个答案:

答案 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。如果您使用traceall,则会返回true