Tomcat 7/8 logolása (event és access) syslogba valamint exception logolás

Fórumok

Hozzászólások

Esetleg ezt nézd meg, nem túl friss cucc, de működhet.
https://github.com/CloudBees-community/cloudbees-web-container-extras/b…

Itt le tudod tölteni bináris formában a libet, hogy ne kelljen fordítani:
https://github.com/CloudBees-community/cloudbees-web-container-extras/r…

És akkor a server.xml-be org.apache.catalina.valves.AccessLogValve helyett com.cloudbees.tomcat.valves.SyslogAccessLogValve működhet ha látja a libet a Tomcat.

A default valve azt tudja amit itt látsz: https://tomcat.apache.org/tomcat-8.0-doc/api/org/apache/catalina/valves…
Ott látod a leszármazottjai a "Direct Known Subclasses" alatt. JDBC-be pl tud logolni.

Érdemes lenne azt is megnézni, hogy van-e valami tool amivel egyszerűen át tudod tenni kb. realtime syslogba fájlból, talán az a legegyszerűbb út.

log4j2 tud syslogba logolni, viszont szerintem a log4j2-vel nem tudod logolni az access logot.

♲♻♲