Unter OpenBSD 5.2 scheint die Standardinstallation von tomcat-7.0.29 alle Fehler in catalina.out
und zu protokollieren catalina.YYYY-MM-DD.log
.
Cns# ll /var/tomcat/logs/catalina.*
-rw-r--r-- 1 _tomcat _tomcat 3067 Jan 16 20:47 /var/tomcat/logs/catalina.2013-01-16.log
-rw-r--r-- 1 _tomcat _tomcat 1313285 Jan 17 21:47 /var/tomcat/logs/catalina.2013-01-17.log
-rw-r--r-- 1 _tomcat _tomcat 19668 Jan 18 17:33 /var/tomcat/logs/catalina.2013-01-18.log
-rw-r--r-- 1 _tomcat _tomcat 2479 Jan 23 15:25 /var/tomcat/logs/catalina.2013-01-23.log
-rw-r--r-- 1 _tomcat _tomcat 1580 Jan 26 22:58 /var/tomcat/logs/catalina.2013-01-26.log
-rw-r--r-- 1 _tomcat _tomcat 48165 Jan 27 19:30 /var/tomcat/logs/catalina.2013-01-27.log
-rw-r--r-- 1 _tomcat _tomcat 34526 Jan 28 16:41 /var/tomcat/logs/catalina.2013-01-28.log
-rw-r--r-- 1 _tomcat _tomcat 141985 Jan 29 23:56 /var/tomcat/logs/catalina.2013-01-29.log
-rw-r--r-- 1 _tomcat _tomcat 123254 Jan 30 23:25 /var/tomcat/logs/catalina.2013-01-30.log
-rw-r--r-- 1 _tomcat _tomcat 145209 Jan 31 22:30 /var/tomcat/logs/catalina.2013-01-31.log
-rw-r--r-- 1 _tomcat _tomcat 2615 Feb 1 09:01 /var/tomcat/logs/catalina.2013-02-01.log
-rw-r--r-- 1 _tomcat _tomcat 10068 Feb 2 19:18 /var/tomcat/logs/catalina.2013-02-02.log
-rw-r--r-- 1 _tomcat _tomcat 50541 Feb 3 23:49 /var/tomcat/logs/catalina.2013-02-03.log
-rw-r--r-- 1 _tomcat _tomcat 17519 Feb 4 21:29 /var/tomcat/logs/catalina.2013-02-04.log
-rw-r--r-- 1 _tomcat _tomcat 1158 Feb 5 22:18 /var/tomcat/logs/catalina.2013-02-05.log
-rw-r--r-- 1 _tomcat _tomcat 179466 Feb 6 23:51 /var/tomcat/logs/catalina.2013-02-06.log
-rw-r--r-- 1 _tomcat _tomcat 14585534 Feb 7 14:15 /var/tomcat/logs/catalina.2013-02-07.log
-rw-r--r-- 1 _tomcat _tomcat 16680119 Feb 7 14:15 /var/tomcat/logs/catalina.out
(Beachten Sie, dass die Gesamtgröße der Dateien in catalina.YYYY-MM-DD.log
etwa gleich catalina.out
ist und die Protokolle doppelt angezeigt werden.)
Gibt es eine Möglichkeit, sich nur bei catalina.YYYY-MM-DD.log
und nicht bei anzumelden catalina.out
?
System.out
undSystem.err
; Programmierer verwenden diese manchmal in Eile).Antworten:
Nach der Lektüre auf ein paar Informationen http://tomcat.apache.org/tomcat-7.0-doc/logging.html , wie es scheint , zu kommentieren oder alle Erwähnungen des Entfernen
java.util.logging.ConsoleHandler
von/etc/tomcat/logging.properties
dem Trick tun soll.Danach wird die Datei immer noch von Tomcat (als
stdout
undstderr
) zum Schreiben geöffnet , aber sie scheint nicht mehr mit irgendetwas aufgebläht zu sein.quelle
Es gibt zwei mögliche Lösungen, die vom Tomcat-Wiki unterstützt werden:
System.out
oderSystem.err
Protokollierungsframeworks verwendet.swallowOutput
. Wohin geht System.out? Die ersten beiden Schritte der Anleitung dazu.zusätzlich noch eine Bemerkung zum Rollen. Wie drehe ich catalina.out?
quelle