Pessoal,
dúvida simples sobre log4J.
Criei uma categoria chamada auditoria:
log4j.rootCategory=DEBUG, LOG5
log4j.category.auditoria=INFO,LOGAUDITORIA
log4j.appender.LOG5.File=config/bbb/applications/OnLine/log/online.log
log4j.appender.LOGAUDITORIA.File=config/bbb/applications/OnLine/log/audit.log
No meu código, quando pega uma instância de Category, passando auditoria como parâmetro, a mensagem é logada nos dois arquivos (online.log e audit.log).
Category cat = Category.getInstance("auditoria");
Quando eu passo o nome da classe como parâmetro, é logado no arquivo correto, apenas no online.log.
Category cat = Category.getInstance(this.getClass().getName());
O comportamento é esse mesmo ou há algo de errado?
Abraços,