node.js - NodeJS winston 日志文件不会根据大小限制更改

标签 node.js winston

我正在使用 Winston记录并指定文件大小最大为 10MB。

{
    filename: 'e:\app.log', 
    json:false, 
    maxsize:'10MB', 
    maxFiles:'10', 
    timestamp:true, 
    level:'silly'
}

我希望 app.log 文件在大小达到 10MB 时轮换,但这从未发生过,我的日志文件甚至增长到 GB。

我做错了什么吗?谢谢。

最佳答案

如你所见here maxsize 必须以 bytes 为单位,因此请将其更改为 10000000

关于node.js - NodeJS winston 日志文件不会根据大小限制更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25028454/

相关文章:

node.js - winston 日志级别/隐藏日志级别

node.js - 我无法使用 SNICallback

javascript - 如何为 Atom、WhatsApp 等 Electron 应用程序添加安装屏幕?

node.js - 如何在 Winston 中将多个级别添加到单个传输?

node.js - HPE_INVALID_EOF_STATE 是什么意思

node.js - 需要 Morgan & Winston 使用 btyesize 记录 api 响应

node.js - Google OAuth2 的 RSA 私钥/公钥

html - 如何在 Jade 中放置一个有条件的html标签?

javascript - nodejs + jsdom,jQuery 奇怪的行为

javascript - 找不到模块 'winston'