Pessoal,
No log4j podemos configurar o log geral (root) ou por pacotes.
Exemplo do log4j.properties:
[code]log4j.rootLogger=DEBUG, A1
log4j.logger.com.foo=WARN
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
[/code]
[code]package com.foo;
import org.apache.log4j.Logger;
public class Bar {
static Logger logger = Logger.getLogger(Bar.class);
//…
}[/code]
[code]package com;
import org.apache.log4j.Logger;
public class Squad {
static Logger logger = Logger.getLogger(Squad.class);
//…
}[/code]
No exemplo acima, as classes imprimem o log do nível DEBUG acima, e as classes do pacote com.foo imprimem do nível WARN acima.
Eu gostaria de configurar uma classe em específico, não apenas pelo pacote dela. Eu fiz um teste mas não obtive sucesso.
Alguém sabe se é possível?
Grato