Javascript winston daily rotate file在当前文件未扩展时创建一个新文件';s最大尺寸
我只想创建一个新文件,当当前文件扩展它的maxSize时。 但是,当Javascript winston daily rotate file在当前文件未扩展时创建一个新文件';s最大尺寸,javascript,node.js,logging,winston,Javascript,Node.js,Logging,Winston,我只想创建一个新文件,当当前文件扩展它的maxSize时。 但是,当%DATE%不再适用于当前日期时(意味着当前日期与创建时的日期不同),它将创建一个新文件,而不是使用当前文件 例如: 如果我创建一个文件 application-2019-07-19T05-12.日志 等待几分钟,它将创建一个新文件,使用当前时间(application-2019-07-19T05-15.log),即使第一个文件未满 配置: level: 'info', filen
%DATE%
不再适用于当前日期时(意味着当前日期与创建时的日期不同),它将创建一个新文件,而不是使用当前文件
例如:
如果我创建一个文件
application-2019-07-19T05-12.日志
等待几分钟,它将创建一个新文件,使用当前时间(application-2019-07-19T05-15.log
),即使第一个文件未满
配置:
level: 'info',
filename: 'logs/application-%DATE%.log',
datePattern: 'YYYY-MM-DDTHH-mm',
maxsize: 1k, // for testing
maxFiles: 3,
audit: "logs/application-audit.json"
这是预期的行为还是我的配置可能是错误的
我的问题的另一个解决方案是,如果我可以从文件名中删除%DATE%。但是默认模式是winston.log.%DATE%
,我尝试将datePattern
设置为''、未定义、log
等,但没有成功