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