Prima di procedere con la modifica di seguito descritta, invitiamo i clienti a considerare la predisposizione di procedure di archiviazione periodica dei file più vecchi di x giorni, con x preferibilmente non inferiore a 10gg.
Quindi piuttosto che modificare la cartella dei log preimpostata su WebEsse3, consigliamo di lasciare questa cartella così come Kion l'ha configurata nel file di seguito descritto e recuperare spazio tramite archiviazione, non cancellazione, dei log più vecchi di x giorni.
A tal proposito si consiglia anche la lettura della nota pubblicata al seguente indirizzo:
WebEsse3: modifica della modalità di rotazione dei log
--------------------------------
Per modificare la cartella in cui vengono creati e archiviati i file di log di WebEsse3 bisogna intervenire manualmente e ad ogni nuova installazione del war modificando il file log4j.properties che si trova nel seguente percorso:
\WEB-INF\properties\log4j.properties
e modificare le seguenti proprietà:
- log4j.appender.LOGFILE.File=${catalina.base}/logs/${logFilename}.log
- log4j.appender.PERF_LOGFILE.File=${catalina.base}/logs/${logFilename}_perf.log
- log4j.appender.APPL_LOGFILE_DUP.File=${catalina.base}/logs/${logFilename}_appl.log
dove ${catalina.base} è il percorso dell'istanza di Tomcat nella quale viene eseguito WebEsse3.
La parte da modificare è quindi la seguente:
${catalina.base}/logs
sostituendola con il percorso richiesto.
ps: la seguente proprietà non deve invece essere modificata in quanto viene utilizzata per l'archiviazione su db dei log applicativi:
log4j.appender.APPL_LOGFILE.File=${catalina.base}/LogCache/${logFilename}.log
Original post date: 05/10/2012