Log4j

1 resposta
micheljuca

pessoal,

como eu gravo no log mesmo os erros que o desenvolvedor não tratou
nem com try catch, nem usou o log.error()

Exemplo:

log.info("Iniciando...");//não imprime no log
log.debug("OK 1");//não imprime no log
ObjetoServico servico = new ObjetoServico();
servico.getObjeto();
		
int i = 10/0;//gera erro, deve gravar no log mas nao ta gravando

1 Resposta

dooart

Alguém tem que tratar o erro e fazer explicitamente uma chamada a log.error(), senão não vai pro log mesmo. Se o seu problema são RuntimeExceptions como esta do seu exemplo, você pode criar um bloco catch só para elas.

Criado 28 de junho de 2007
Ultima resposta 28 de jun. de 2007
Respostas 1
Participantes 2