gpt4 book ai didi

node.js - Winston 没有记录任何日志级别,可能是什么错误?

转载 作者:搜寻专家 更新时间:2023-10-31 23:49:18 24 4
gpt4 key购买 nike

我遇到了一个奇怪的错误,不知道如何继续/调试。我有一个用 Nodejs 编写并使用 Winston 进行日志记录的应用程序。一切正常,直到我昨天启动了一台新的生产服务器并停用了旧服务器。

我的产品服务器有 4 个 Nodejs 进程在运行。在新的生产服务器上,Winston 记录每个 .js 文件的第一条日志消息,句号。之后它停止记录,并且更改日志级别不起作用。我的应用程序有大约 6 个 .js 文件,如果这些文件中的任何一个出现任何错误,则会记录第一条错误消息,但不会记录任何后续错误/警告/信息。

有趣的是,Winston 在旧的生产服务器上工作得很好,而开发服务器仍然工作得很好。

我在开发和生产上都使用 Winston 0.6.2。据我所知,dev 和 prod 之间的所有 sw 包都是相同的。

我该如何调试这个问题?

最佳答案

经过一些研究,我遇到了这个问题=> https://github.com/flatiron/winston/issues/227

看起来,最新版本 Node 中处理流的新方法破坏了 winston 中的文件传输。我将暂时回到 Node v0.8.22 作为解决方法。

关于node.js - Winston 没有记录任何日志级别,可能是什么错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15719184/

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