【发布时间】:2019-06-16 17:22:11
【问题描述】:
winston.createLogger();显然不是构造函数。为什么会这样?
我看到有些人尝试回滚到 winston@3.0.0,但这对我不起作用。我正在使用最新版本的温斯顿。这是一些logger.js:
const winston = require('winston');
const level = process.env.LOG_LEVEL || 'debug';
let logger = new winston.createLogger({
transports: [
new winston.transports.Console({
level: level,
timestamp: function() {
return (new Date()).toISOString();
}
})
]
});
module.exports = logger;
我希望它创建记录器,但它抛出一个 TypeError 告诉我 createLogger 不是构造函数!
【问题讨论】:
标签: node.js logging npm winston