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 

在我的代码中,那么重复的条目问题就会消失。 所以,我可能会错过日志级别的工作。

任何人有任何想法,为什么我会看到重复的条目?