13

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

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

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

有什么我做错了吗?谢谢。

4

3 回答 3

22

正如你在这里看到的,maxsize 必须在bytes所以改变它10000000

于 2014-07-30T06:07:29.497 回答
0

使用maxSize而不是maxsize它会起作用。

于 2020-06-09T08:34:53.067 回答
0

我认为 maxSize 仅适用于文件。

但在写入之前,日志条目大小可能大于限制。

我的问题是,是否有类似 maxEntrySize 的东西可以直接限制日志条目的大小,而不仅仅是文件大小。

于 2020-08-06T15:26:01.963 回答