Extends logger para registra em banco

1 resposta
M

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();
		}

	}

1 Resposta

eliangela

O Apache Log4J registra Log em banco de dados tbem:
http://www.guj.com.br/article.show.logic?id=130
http://logging.apache.org/log4j/1.2/

Criado 26 de janeiro de 2010
Ultima resposta 26 de jan. de 2010
Respostas 1
Participantes 2