J'implémente la connexion pour une application de noeud et ai besoin de quelques conseils: J'ai lu quelque chose au sujet de winston.transports.DailyRotateFile
mais je ne reçois toujours pas, où je peux configurer, combien quotidien les fichiers journaux doivent-ils être conservés? Où puis-je le définir? Aussi, où dois-je le configurer pour compresser les vieux journaux?Définir combien de fichiers winston quotidien logrotate devrait garder
1
A
Répondre
2
Vous devez utiliser les deux options suivantes:
- zippedArchive
- maxfiles
Exemple:
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,
}),