Como obter os dados gerados pelo log de exceção do Hibernate

2 respostas
Robson_R_Ferreira

Olá pessoal,

Estou tentando recuperar a string gerada por uma exceção que sai no log do Hibernate pra fazer uma busca na mesma.
Tipo assim, durante uma exceção é gerada a seguinte saída no log:

20:11:06,147 ERROR [JDBCExceptionReporter] ERROR: duplicate key violates unique constraint “unidade_pkey

No caso, eu estou criando uma classe genérica para verificar este tipo de exceção, e preciso obter o nome da constraint pra dar uma mensagem apropriada para o usuario, visto que podem ser mais de uma constraint.
Parece que quem gera o log é a classe org.apache.commons.logging.Log que é repassado pela classe org.hibernate.util.JDBCExceptionReporter.

Alguém sabe como posso resolver isso??

2 Respostas

Robson_R_Ferreira

Poxa, alguém pode me ajudar… preciso muito de uma ajuda!!!
Qualquer ajuda é bem vinda…

Mauricio_Linhares

Na mensagem da exceção vem esse mesmo texto, porque você não simplesmente pega essa mensagem da exeção e usa ela?

Criado 15 de fevereiro de 2008
Ultima resposta 17 de fev. de 2008
Respostas 2
Participantes 2