node.js - 在 Log4js 中如何启用跟踪?
问题描述
在我可以找到的 Log4js 文档中,有一个 function isTraceEnabled()
,它被定义为
isTraceEnabled
检查是否启用了级别跟踪
但是,我在任何地方都找不到您如何实际启用(而不是检查)此跟踪级别。你怎么能做到这一点?
解决方案
is<level>Enabled()
- 如果级别的日志事件(骆驼案例)将被分派到为记录器类别定义的附加程序,则返回 true。例如:logger.isInfoEnabled()
如果记录器的级别为 INFO 或更低,则返回 true。
与文档 sais 一样,is<level>Enabled()
如果启用了该级别的日志事件,则返回 true。
有所有这些级别:
ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < MARK < OFF
左边的包括右边的其他人。
要设置记录器的级别,请将level
属性设置为所需的级别。例如:
var logger = log4js.getLogger();
logger.level = 'debug';
在这种具体情况下isTraceEnabled()
将返回false
。如果您使用其中一个trace
,否则all
它将返回true
.
推荐阅读
- android-studio - Kotlin 中“UNUSED_PARAMETER”没有“抑制”提示
- python - 如何从通用列表视图访问主键?
- python - 合并字典列表以删除所有重复项
- android - 无法从服务器加载图像
- python - 在python中删除字符串列表元素中的“索引”的最佳方法是什么?
- wordpress - 从 Azure 迁移到其他托管服务提供商
- delphi - 从 TEdgeBrowser 获取响应文本
- openssl - 无法在 Apple Silicon 上从源代码构建 3DSlicer
- php - Laravel 职位和意见
- javascript - 如何避免条件循环?