Ale*_*lls 5 logging node.js bunyan
这个日志记录重复发生在多个项目中,我不确定为什么会发生这种情况.
记录这两行:
[2016-01-25T21:28:25.019Z] INFO: SmartConnect/11555 on CACSVML-13295.local (/Users/amills001c/WebstormProjects/lectal_all/algolia/oplog/tailing.js:19): about to start tailing...
[2016-01-25T21:28:25.019Z] INFO: SmartConnect/11555 on CACSVML-13295.local (/Users/amills001c/WebstormProjects/lectal_all/algolia/oplog/tailing.js:19): about to start tailing...
Run Code Online (Sandbox Code Playgroud)
但我知道记录这一行的调用没有被调用两次.这发生在我的多个项目中,所以我认为还有一些其他问题.
我使用Bunyan的配置是这样的:
var bunyan = require('bunyan');
module.exports = bunyan.createLogger({
name: 'Lectal-Logger',
src: true,
streams: [
{
level: 'info',
stream: process.stdout
},
{
level: 'error',
stream: process.stderr
}
]
});
Run Code Online (Sandbox Code Playgroud)
上面的两个重复日志记录条目都是INFO级别 - 所以这不应该是stderr和stdout被发送到同一个地方的情况(在这种情况下是控制台/终端).
一个线索是,如果我改变
log.info
Run Code Online (Sandbox Code Playgroud)
至
log.debug
Run Code Online (Sandbox Code Playgroud)
在我的代码中,重复的输入问题消失了.所以,我可能会遗漏一些关于日志记录级别如何工作的内容
任何人有任何想法,为什么我会看到重复的条目?
| 归档时间: |
|
| 查看次数: |
560 次 |
| 最近记录: |