我正在使用Winston日志记录,并且指定的文件大小最大为10MB。
{
filename: 'e:\app.log',
json:false,
maxsize:'10MB',
maxFiles:'10',
timestamp:true,
level:'silly'
}
我期望app.log文件在大小达到10MB时轮换,但这从未发生过,我的日志文件增长到甚至GB。
有什么我做错了吗?感谢。
答案 0 :(得分:13)
正如您所见here maxsize
必须在bytes
中,因此请更改为10000000
答案 1 :(得分:0)
使用 maxSize 代替 maxsize 。
答案 2 :(得分:0)
我认为maxSize仅适用于文件。
但是在写入之前,日志条目大小可能大于限制。
我的问题是是否有类似maxEntrySize之类的东西来直接限制日志条目的大小,而不仅仅是文件大小。