Log de Auditoria

1 resposta
V

Pessoal,

Estou usando os entity listeners da JPA para criar os logs de auditoria das operações feitas no banco de dados do sistema. O problema é que nesse log eu devo logar tanto nos casos de sucesso de alteração de dados no banco quanto nos casos em que ocorrer uma falha. Utilizando anotações como a @PrePersist eu consigo logar as informações que preciso nos casos de sucesso, mas e quando ocorre uma falha no commit da transação? Existe um modo de capturar a exceção e eu conseguir logar que houve uma falha na tentativa de atualização da base de dados?

1 Resposta

mduques

Você pode utilizar um interceptor no seu façade, assim pode logar o sucesso e o erro.

Criado 9 de maio de 2012
Ultima resposta 9 de mai. de 2012
Respostas 1
Participantes 2