Node.js良好控制台阻止特定日志

时间:2015-12-16 18:42:50

标签: javascript node.js logging hapijs

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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