我正在使用winston登录nodejs,我正在配置要在我的项目中使用的全局记录器。当我尝试将事件处理程序附加到默认记录器时,我遇到了问题。
winston.on('logging', function (transport, level, msg, meta) {
console.log('logged');
});
这给了我错误:TypeError: winston.on is not a function
关于如何做到这一点的任何想法?
答案 0 :(得分:1)
此方法应该在像
这样的winstom实例上使用var logger = new (winston.Logger);
logger.on('logging', function (transport, level, msg, meta) {
console.log('logged');
});