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??