winston.createLogger (); по-видимому, не конструктор. Почему это так?
Я видел, как некоторые люди пытались откатиться на winston@3.0.0, но это не работает для меня. Я на последней версии Winston. Вот некоторые из 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 не является конструктором!