Ciao a tutti, vi espongo il mio problema.
Ho realizzato un'applicazione web fatta in struts che risiete sotto Tomcat.
Il mio problema è che voglio loggare i log dell'applicazione appunto su un file, dove non specifico il percorso assoluto di esso ma relativo (denro il file log4j.properties)
Inserisco quì sotto il mio file di configurazione:
log4j.rootLogger = ERROR, A1, A2
log4j.logger.it.tsystems = DEBUG
# Logging to console
log4j.appender.A1 = org.apache.log4j.ConsoleAppender
# Logging message format
log4j.appender.A1.layout=org.apache.log4j.PatternL ayout
log4j.appender.A1.layout.ConversionPattern=[Report] %d{DATE} %-5p %C{1}.%M(%L) - %m%n
# Logging to file
log4j.appender.A2=org.apache.log4j.FileAppender
log4j.appender.A2.File=report.log
log4j.appender.A2.Append=true
# Logging message format
log4j.appender.A2.layout=org.apache.log4j.PatternL ayout
log4j.appender.A2.layout.ConversionPattern=[Report] %d{DATE} %-5p %C{1}.%M(%L) - %m%n
Il problema è che il file "report.log" viene creato non a livello di context della webapp ma in C:\windows\system32 !!! copme è possibile?!?!
Ripeto non posso inserire dei path assoluti, devo rispettare degli standard aziendali...
Grazie.