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?
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?
Você já configurou a log4j.properties e como está o LEVEL nele?
Em teste deixei como debug. O problema é como pegar a classe e linha que apresentou/inseriu alguma informação do log4j?
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