【问题标题】:Karma Log Level Values业力日志级别值
【发布时间】:2018-06-20 22:00:37
【问题描述】:

我在运行单元测试时使用 Karma 作为测试运行程序,在查看 Karma Configuration documentation 时,我注意到存在不同级别的日志记录。

目前,我们的代码库使用:logLevel: config.LOG_INFO,

有理由使用这个而不是其他的吗?

可能的值:

  • config.LOG_DISABLE
  • config.LOG_ERROR
  • config.LOG_WARN
  • config.LOG_INFO
  • config.LOG_DEBUG

另外,有人知道每个日志级别的作用吗?

【问题讨论】:

    标签: unit-testing karma-runner


    【解决方案1】:

    有理由使用这个而不是其他的吗?

    是的,它们每个都有不同级别的输出。例如,当尝试调试难以追踪且未显示在浏览器控制台或命令窗口输出中的 Karma 错误时(取决于您要显示配置结果的位置),您可以在配置中更改以下值,这将产生更多信息输出:

    logLevel: config.LOG_DEBUG
    

    这将为您提供 Karma 输出的“逐个播放”详细信息。

    另外,有人知道每个日志级别的作用吗?

    详细的文档充其量只是粗略,甚至 Github 上的源代码也没有详细的信息。然而,这些常数在某种程度上是不言自明的。但是,基于另一个属性,它规定这些常量按降序提供详细信息(DEBUG 是最冗长的,DISABLE 是最少/没有的):

    LOG_DISABLE, LOG_ERROR, LOG_WARN, LOG_INFO, LOG_DEBUG
    

    https://github.com/karma-runner/karma/blob/c5dc62db7642b8ca9504e71319e3b80143b8510a/docs/dev/04-public-api.md

    【讨论】:

      猜你喜欢
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      • 2016-08-19
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多