Bunyan – 在Node.js模块中重复logging
这个日志logging重复发生在多个项目,我不知道为什么发生。
这两行logging:
[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...
但是我知道logging这一行的调用没有被调用两次。 这是发生在我的多个项目,所以我认为还有一些其他问题。
我使用Bunyan的configuration是这样的:
var bunyan = require('bunyan'); module.exports = bunyan.createLogger({ name: 'Lectal-Logger', src: true, streams: [ { level: 'info', stream: process.stdout }, { level: 'error', stream: process.stderr } ] });
上面两个重复的日志条目都是INFO级别 – 所以这不应该是stderr和stdout被发送到同一个地方(在这种情况下控制台/terminal)的情况。
一个线索是,如果我改变
log.info
至
log.debug
在我的代码中,那么重复的条目问题就会消失。 所以,我可能会错过日志级别的工作。
任何人有任何想法,为什么我会看到重复的条目?