Aloha!
Seguinte!
To com um probleminha aqui e não achei nada na Web pra resolver… sei que a suloção será simples, mas…
Eu tenho um arquivo de propriedades como o descrito abaixo:
log4j.rootLogger=ERROR, A1, R, AUDIT
#CONFIGURACAO DAS MENSAGENS NO CONSOLE
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=[%c] - [%p] - [%C{1}.%M:%L] - %m%n
#CONFIGURACAO DAS MENSAGENS NO ARQUIVO
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=/srv/tomcat/logs/cau.log
log4j.appender.R.MaxFileSize=2000KB
log4j.appender.R.MaxBackupIndex=10
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=[%d{dd/MM/yyyy HH:mm:ss}] - [%c] - [%p] - [%C{1}.%M:%L] - %m%n
#CONFIGURACAO DAS MENSAGENS DE AUDITORIA
log4j.appender.AUDIT=org.apache.log4j.RollingFileAppender
log4j.appender.AUDIT.File=/srv/tomcat/logs/audit.log
log4j.appender.AUDIT.MaxFileSize=2000KB
log4j.appender.AUDIT.MaxBackupIndex=10
log4j.appender.AUDIT.layout=org.apache.log4j.PatternLayout
log4j.appender.AUDIT.layout.ConversionPattern=[%d{dd/MM/yyyy HH:mm:ss}] - [%c] - [%p] - [%C{1}.%M:%L] - %m%n
log4j.logger.org.apache=ERROR
log4j.logger.org.hibernate=ERROR
log4j.logger.com.opensymphony=ERROR
log4j.logger.com.thoughtworks=ERROR
log4j.logger.org.xmlpull=ERROR
Eu preciso logar as mensagens gerais do sistema no appender R e especializar as mensagens de AUDIT em um arquivo separado… mas as mensagens de R não devem aparecer em AUDIT e vice-versa.
Tentei coisas como abaixo e não funcionou… as mensagena aparecem nos dois…
private static final Log log = LogFactory.getLog("AUDIT");
private static final Log log2 = LogFactory.getLog(MinhaClasse.class);