在运行单元测试并查看Karma Configuration documentation时,我将Karma用作测试运行程序,我注意到存在不同级别的日志记录。
当前,我们的代码库使用:logLevel: config.LOG_INFO,
有没有理由使用这个而不是其他?
可能的值:
此外,任何人都对每个日志级别有什么想法?
谢谢
答案 0 :(得分:0)
有没有理由使用这个而不是其他?
是的,它们每个都有不同的输出级别。例如,当尝试调试难以追踪且未显示在浏览器控制台或命令窗口输出中的Karma错误时(取决于要显示配置结果的位置),可以在配置中更改以下值,这将产生更多信息输出:
logLevel: config.LOG_DEBUG
这将为您提供Karma输出的“逐个播放”详细信息。
还有,有人知道每个日志级别做什么吗?
详细的文档充其量只是粗略的,甚至Github上的源代码也没有太多细节。但是,常数在某种程度上可以自我解释。但是,基于另一个属性,它指示这些常量以降序提供详细信息(DEBUG
是最详细,而DISABLE
是最少/什么都不是):
LOG_DISABLE, LOG_ERROR, LOG_WARN, LOG_INFO, LOG_DEBUG