gpt4 book ai didi

node.js - winston - TypeError : winston. createLogger 不是构造函数

转载 作者:太空宇宙 更新时间:2023-11-04 01:36:44 26 4
gpt4 key购买 nike

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 不是构造函数!

最佳答案

不要使用new winston.Logger(opts) - 它已被删除以提高性能。请改用winston.createLogger(opts)。

检查this供引用

关于node.js - winston - TypeError : winston. createLogger 不是构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54321828/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com