【问题标题】:Node.js good-console preventing particular logsNode.js 良好的控制台防止特定日志
【发布时间】:2015-12-16 18:42:50
【问题描述】:

到目前为止,我已将以下项目记录到节点控制台:

events: { log: '*', response: '*', error: '*' }

我在控制台中成功接收到预期的日志,但我想限制响应日志。

例如:当您在网页中的页面之间导航时,我会得到 304 个响应日志,当从数据库中的表中读取时,我会得到 200 个响应日志。是否可以禁用 304 日志?

【问题讨论】:

  • 您使用什么日志工具来记录响应?
  • 我的假设是好的控制台插件。我与我正在处理的节点实例几乎没有关系,所以我对它的工作原理仍然非常有限。我在这里看到github.com/hapijs/good,您可以像这样事件一般限制日志:{ log: ['error', 'medium'] }

标签: javascript node.js logging hapijs


【解决方案1】:

好的,我找到了某种解决方法来解决我的问题。我的主要问题是通过限制我将收到的响应类型来限制会到达节点控制台的日志,从而使调试更容易一些。每当我的网页访问 html、css、js、txt、png 或任何其他文件时,它都会访问节点控制台。

我进入了良好的控制台插件 lib/index.js 并为 eventNames == 'response' 添加了一个条件语句

基本上,我会查看路径上的文件类型,并排除具有上述特定文件类型的任何日志的 push 语句,以及将来可能出现的任何其他日志。

【讨论】:

    猜你喜欢
    • 2011-10-14
    • 2015-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-28
    • 1970-01-01
    • 2012-09-14
    • 1970-01-01
    相关资源
    最近更新 更多