Wie kann ich die maximale Anzahl an Rollen und die maximale Größe für den Tomcat festlegen?
Ich habe ein problem mit Leerzeichen, so müssen begrenzen Größe von catalina.aus 10M und begrenzen Sie die Anzahl der Rollen an 3 vorhergehenden Tagen.
Ist es möglich mit nur konfigurieren der Protokollierung.Eigenschaften?
Danke.
InformationsquelleAutor der Frage user710818 | 2011-12-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als Tomcat-intern verwendet JUL anmelden , können Sie die system property
java.util.logging.config.file
geben Sie die Datei Pfad der properties-Datei. Für das format der Datei , die Sie verweisen können, um IhreJRE_HOME/lib/logging.properties
(das ist die default Konfiguration-Datei, die von JUL)Jedoch JUL unterstützt nicht die tägliche rotation . Wenn Sie nichts dagegen haben , können Sie Ihre
java.util.logging.FileHandler
rotieren der log-Dateien auf der Basis des log 's Größe der Datei statt:Dann , jeder log-Datei hat die Größenbeschränkung 1024000 bytes (1 MB) und die maximale roll -, 3 output-log-Dateien . Sie können sich die Javadoc von java.util.die Protokollierung.FileHandler für details über die Konfiguration.
Müssen Sie implemnt der File-Handler-wenn Sie möchten, unterstützt die Drehung auf einer täglichen basis mit JUL . Ich fand eine benutzerdefinierte Implementierung von dieser blog . Ich habe nicht versucht es noch nicht. Finden Sie es, wenn Sie irgendein Interesse haben.
InformationsquelleAutor der Antwort Ken Chan