Winston事件日志记录 - 无法将监听器添加到默认记录器

时间:2016-06-20 00:18:59

标签: node.js logging winston

我正在使用winston登录nodejs,我正在配置要在我的项目中使用的全局记录器。当我尝试将事件处理程序附加到默认记录器时,我遇到了问题。

winston.on('logging', function (transport, level, msg, meta) {
  console.log('logged');
});

这给了我错误:TypeError: winston.on is not a function

关于如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:1)

此方法应该在像

这样的winstom实例上使用
var logger = new (winston.Logger);

logger.on('logging', function (transport, level, msg, meta) {
   console.log('logged');
});