我当前在Node.js应用中使用Winston logger:
transports: [
new (DailyRotateFile)({
filename: '%DATE%_info.log',
dirname: resolve(__dirname, '..', 'logs', moment().format(process.env.LOG_DATE_FORMAT)),
datePattern: process.env.LOG_DATETIME_FORMAT,
format: format.combine(format.prettyPrint(), format.timestamp()),
maxSize: '10m',
level: 'info'
})
],
我希望将每天的日志放在相应的文件夹中,但事实并非如此,只有在应用重新启动时,文件夹才会更改,例如, 12-Dec-2018
将包含日志12、13,...
所以我如何在运行时更改文件夹,例如在每次旋转期间,它也会更新目录名,谢谢。