17 votes

Comment configurer la journalisation JULI de Tomcat pour rouler les fichiers journaux ?

J'ai plusieurs applications web qui utilisent java.util.logging. Tomcat 5.5 est configuré pour utiliser le logger Juli afin que chaque webapp ait son propre fichier de log. Le problème est que Juli n'a pas de propriétés pour la taille maximale des fichiers et le nombre de fichiers. En utilisant Juli, les fichiers vont croître sans limite et ne s'effaceront qu'à la fin de la journée. De plus, un nombre illimité de fichiers journaux est conservé.

Vous pouvez voir les propriétés du FileHandler sur cette page - Documentation sur Apache Tomcat 5.5
Il n'y a pas de propriété limite ou compte (les lignes suivantes ne font rien)
org.apache.juli.FileHandler.limit=102400
org.apache.juli.FileHandler.count=5

Sans modifier les applications Web, existe-t-il un moyen d'obtenir des fichiers journaux uniques pour chaque application, avec des limites de taille pour les fichiers journaux ?

UPDATE : La solution que j'ai trouvée est de ne pas utiliser du tout l'enregistreur Juli ! java.util.logging.FileHandler.limit=102400
java.util.logging.FileHandler.count=5

Merci,

Greg

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X