在 Log4js 中如何启用跟踪?
In Log4js how do you enable tracing?
在我能找到的 Log4js 文档中,有一个函数 isTraceEnabled()
,定义为
isTraceEnabled
checks if Level Trace is enabled
但是,我在任何地方都找不到您实际上是如何启用(而不是检查)这个跟踪级别的。你怎么能这样做?
is<level>Enabled()
- returns true if a log event of level (camel case) would be dispatched to the appender defined for the logger's category. For example: logger.isInfoEnabled()
will return true if the level for the logger is INFO or lower.
如文档所述,如果启用该级别的日志事件,is<level>Enabled()
return为真。
所有这些级别:
ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < MARK < OFF
左边的包括右边的。
要设置记录器的级别,请将 level
属性 设置为所需级别。例如:
var logger = log4js.getLogger();
logger.level = 'debug';
在这个具体案例中 isTraceEnabled()
将 return false
。如果您使用 trace
或 all
它将 return true
.
在我能找到的 Log4js 文档中,有一个函数 isTraceEnabled()
,定义为
isTraceEnabled
checks if Level Trace is enabled
但是,我在任何地方都找不到您实际上是如何启用(而不是检查)这个跟踪级别的。你怎么能这样做?
is<level>Enabled()
- returns true if a log event of level (camel case) would be dispatched to the appender defined for the logger's category. For example:logger.isInfoEnabled()
will return true if the level for the logger is INFO or lower.
如文档所述,如果启用该级别的日志事件,is<level>Enabled()
return为真。
所有这些级别:
ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < MARK < OFF
左边的包括右边的。
要设置记录器的级别,请将 level
属性 设置为所需级别。例如:
var logger = log4js.getLogger();
logger.level = 'debug';
在这个具体案例中 isTraceEnabled()
将 return false
。如果您使用 trace
或 all
它将 return true
.