Tomcat Access Log per Syslog - Utilizzo

Una volta eseguita l'installazione o l'aggiornamento della libreria AccessLogValveSyslog è possibile configurarne i parametri attraverso il file /conf/server.xml della propria installazione di Tomcat. In maniera analoga a quando si farebbe per l'AccessLogValve standard è sufficiente inserire all'interno di un nodo di tipo Host:

       <Valve className="com.youus.tomcat.AccessLogValveSyslog"
                 loghost = "syslog-server" pattern="common"
                 resolveHosts="false" prefix="web-tomcat" />

I parametri pattern e resolveHost hanno lo stesso significato della AccessLogValve originale, da cui è stata derivata questa libreria, mentre assumono un nuovo valore o sono del tutto nuovi i parametri:

  • loghost: definisce il server remoto a cui inviare il log; nel caso in cui si tratti del log server locale è necessario che questo accessi i log attraverso la porta 514/udp
  • prefix: rappresenta il programName con cui il log si presenta, per eventualmente permettere una attività di filtering lato Syslog Server