我想保留最近5天的日志文件,并删除所有较旧的日志文件。 我正在使用winston-daily-rotate-file来执行相同的操作。运行该文件时,它将创建一个audit.json文件。您能告诉我这是audit.json文件是什么吗?
此外,我如何实现删除较旧的日志文件。
代码:
const dailyRotateFileTransport =新的transports.DailyRotateFile({
文件名:${logDir}/%DATE%-appservice.log
,
datePattern:“ YYYY-MM-DD”,
“ maxFiles”:5
});
const logger = createLogger({
level: level,
format: format.combine(
format.timestamp({
format: 'YYYY-MM-DD HH:mm:ss'
}),
format.printf(info => `${info.timestamp} ${info.level}: ${info.message}`)
),
transports: [
dailyRotateFileTransport
]
});