Pessoal,
Preciso que ao utilizar a classe logger o erro seja registrado em banco de dados também. Então crei uma classe que extend logger e criei um metodo log que deve logar normalmente em disco e gerar a log no banco. Contudo estou com problemas para inicializar o logger. Alguma dica?
public class X extends Logger{
static{
URL url = Loader.getResource("log4j.xml");
DOMConfigurator.configure(url);
PropertyConfigurator.configure(url);
}
protected X(String name) {
super(name);
}
public static X getLogger(String className) {
return new LoggerControl(className);
}
public void salvaEmBD( String msg ) {
try{
error(msg); //loga usando logger
salvaEmBd(msg)
}catch (Exception e) {
e.printStackTrace();
}
}