log4j pegar informações do erro

3 respostas
M

Alguem sabe como pegar as informações no log4j de um erro ocorrido ex:

logger.debug(msg);

como pegar do logger a Classe e linha que gerou esse erro?

3 Respostas

Pedrosa

Você já configurou a log4j.properties e como está o LEVEL nele?

M

Em teste deixei como debug. O problema é como pegar a classe e linha que apresentou/inseriu alguma informação do log4j?

Pedrosa

Você colocou assim nas classes que deseja pegar os erros:

Logger logger = Logger.getLogger(SuaClasse.class);
logger.error("erro gerado " + e.getMessage());

Ao usar dessa forma geralmente aparece no console do servidor a Classe e o numero da linha, ou dependendo da configuração do log4j.properties pode estar gerando em um arquivo.

De uma olhada nesse tutorial:
http://www.guj.com.br/article.show.logic?id=130

Criado 7 de janeiro de 2010
Ultima resposta 7 de jan. de 2010
Respostas 3
Participantes 2