je l'ai écrit ci-dessous la configuration dans mes logging.properties:Tomcat 8.5 org.apache.juli maxDays propriété ne fonctionne pas
2localhost.org.apache.juli.AsyncFileHandler.level = FINE
2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.AsyncFileHandler.maxDays=5
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.
Journaux écrire dans le fichier journal, mais parfaitement les propriétés de maxDays ne fonctionne pas. Moyens J'ai exécuté manuellement mon application après avoir changé la date jusqu'à 6 jours mais le fichier journal n'est pas supprimé après que maxDays soit atteint.
Description des propriétés maxDays sur https://tomcat.apache.org/tomcat-8.5-doc/logging.html: Par défaut, les fichiers journaux seront conservés pour toujours sur le système de fichiers. Cela peut être modifié par gestionnaire à l'aide de la propriété handlerName.maxDays. Si la valeur spécifiée pour la propriété est < = 0, les fichiers journaux seront conservés sur le système de fichiers pour toujours, sinon ils conserveront les jours maximum spécifiés.
Pouvez-vous nous aider à vérifier si la configuration appliquée est correcte ou non? ou j'ai mal compris l'utilisation des propriétés maxDays.
En 8.5.16 changelog, je vois une solution dans JULI FileHandler pour spécifier le nombre maximum de jours pour conserver les fichiers journaux. – Hkachhia