в настоящее время я архивирую файлы ежедневно с winston daily rotate
.Теперь я хочу удалить zip files
через неделю.Есть ли возможность сделать это с помощью winston daily rotate
или я должен написать это сам?
Код im с использованием:
const transport = new (winston.transports.DailyRotateFile)({
"name": "basic-log",
"filename": `${logDir}/%DATE%-log`,
"datePattern": "YYYY-MM-DD",
"zippedArchive": true,
"colorize": false,
"maxFiles": '2d'
});
transport.on('rotate', function(oldFilename, newFilename) {
// do something fun
console.log(new Date(), oldFilename, newFilename)
});
const logger = new (winston.Logger)({
transports: [
transport
]
});
Заранее спасибо.