我正在使用Winston日志记录并将文件大小指定为最大 10MB。
{
filename: 'e:\app.log',
json:false,
maxsize:'10MB',
maxFiles:'10',
timestamp:true,
level:'silly'
}
我希望 app.log 文件在大小达到 10MB 时进行轮换,但这从未发生过,我的日志文件甚至会增长到 GB。
有什么我做错了吗?谢谢。
正如你在这里看到的,maxsize
必须在bytes
所以改变它10000000
使用maxSize而不是maxsize它会起作用。
我认为 maxSize 仅适用于文件。
但在写入之前,日志条目大小可能大于限制。
我的问题是,是否有类似 maxEntrySize 的东西可以直接限制日志条目的大小,而不仅仅是文件大小。