J'ai un projet Spring utilisant log4j sur Linux (Debian, Ubuntu et RHEL). Maintenant, je voudrais mettre en œuvre la rotation des journaux des meilleures pratiques pour les journaux générés par log4j.
J'ai déjà utilisé logrotate.d pour d'autres composants non-java et cela a très bien fonctionné pour moi. J'avais besoin d'une rotation par taille/temps et de compresser les anciens journaux et logrotate pouvait faire tout cela.
Je suis nouveau dans log4j et je me demande maintenant comment configurer la rotation des journaux.
- Dois-je utiliser log4j uniquement pour la journalisation et logrotate pour la rotation ?
- Utiliser uniquement log4j pour la rotation ?
- Utiliser un mélange des deux ?
Quelle est votre expérience ? Quelle est la meilleure pratique ?