Я внедряю ведение журнала для приложения узла, и мне нужен совет: я кое-что читал о winston.transports.DailyRotateFile
, но до сих пор не понимаю, где я могу настроить, сколько ежедневных файлов журнала он должен хранить. Где я могу установить это? Кроме того, где мне настроить его для сжатия старых журналов?
Установите, сколько файлов должен хранить winston daily logrotate
Ответы (1)
Вы должны использовать следующие два варианта:
- zipАрхив
- максфайлы
Пример:
new (winston.transports.DailyRotateFile)({
level: process.env.LOG_LEVEL || 'error',
name: 'log.all',
colorize: false,
timestamp: true,
json: false,
filename: `logs/famitsu-server`,
datePattern: '.yyyy-MM-dd.log',
zippedArchive: true,
maxFiles: 10,
}),
person
Gergo
schedule
27.02.2017