7
votes

Java.UtilL.logging peut-il être configuré pour utiliser des fichiers journaux compressés?

est-il possible de configurer java.util.logging pour compresser les fichiers journaux lorsqu'il "Roule-t-il" à l'aide d'un nouveau fichier journal? Par exemple, un extrait de mon fichier de configuration de journal ressemble à ceci:

java.util.logging.FileHandler.level     = ALL
java.util.logging.FileHandler.pattern   = /blah.log
java.util.logging.FileHandler.limit     = 10000000
java.util.logging.FileHandler.count     = 5


0 commentaires

3 Réponses :



4
votes

Non, pas sans l'écrire vous-même, mais ce que vous pouvez faire est de planifier un travail de cron qui le fait régulièrement. Ce serait probablement la solution la plus rapide.


0 commentaires

2
votes

Je doute que ce soit disponible dans le cadre de journalisation Java. Vous pouvez configurer un script shell qui compresse tous les fichiers journaux précédents quotidiens soir.

Si vous voulez vraiment le faire en Java, vous devrez peut-être écrire votre propre fichierHandler.
Vérifiez la méthode qui crée un nouveau fichier et essayez de compresser le précédent.


0 commentaires