wstuermer
Active Member
Hallo,
hat einer eine funktionelle Lösung um Tomcat 5.5 per rsyslogd loggen zu lassen - und zwar _nur_ via syslog. Also Loggingmodul wird log4j und als Handler juli eingesetzt, was aber trotz folgender ${CATALINA_BASE}/common/classes/log4j.properties absolut nichts nach /var/log/syslog schreibt.
Mit anderen möglichen Logleveln ebenfalls keine Änderung nach Neustart des Tomcat. Die Facility in der syslog-config abgegriffen, schreibt dann logischerweise auch nirgendwo anders hin.
Weiterhin stellt sich die Frage, ob ich die applikationsbasierten Loggingmöglichkeiten deaktivieren kann, sodass unabhängig der Konfigurationen innerhalb der Applikationen die globale Loggingconfig greift.
Schöne Grüße
Wolfgang
hat einer eine funktionelle Lösung um Tomcat 5.5 per rsyslogd loggen zu lassen - und zwar _nur_ via syslog. Also Loggingmodul wird log4j und als Handler juli eingesetzt, was aber trotz folgender ${CATALINA_BASE}/common/classes/log4j.properties absolut nichts nach /var/log/syslog schreibt.
Code:
log4j.rootLogger=TRACE,SYSLOG
log4j.appender.SYSLOG=org.apache.log4j.net.SyslogAppender
log4j.appender.SYSLOG.SyslogHost=127.0.0.1
log4j.appender.SYSLOG.facility=LOCAL1
log4j.appender.SYSLOG.layout=org.apache.log4j.PatternLayout
log4j.appender.SYSLOG.layout.ConversionPattern=%-4r %-5p %c {2} %M. %L %x - %m\n
Mit anderen möglichen Logleveln ebenfalls keine Änderung nach Neustart des Tomcat. Die Facility in der syslog-config abgegriffen, schreibt dann logischerweise auch nirgendwo anders hin.
Weiterhin stellt sich die Frage, ob ich die applikationsbasierten Loggingmöglichkeiten deaktivieren kann, sodass unabhängig der Konfigurationen innerhalb der Applikationen die globale Loggingconfig greift.
Schöne Grüße
Wolfgang