Auditoria - Log4j

Olá pessoal,

Estou implementando um módulo de auditoria de um sistema de segurança.
Estou utilizando EJB3. Na persistencia estou implentando o padrão DAO !

Estou pensando em fazer a auditoria através do Log4j. No entanto, meu principal problema é que o Log4j só salva no banco através de JDBC puro.
E eu estou utilizando ejb-ql e não seria interessante ter uma parte do sistema com ejb-ql e outra com sql

alguem tem alguma dica para implementar auditoria nesse cenario?

valeu …

Não me lembro ao certo, mas tem como escrever um Appender e usa-lo…

Se achar algum exemplo eu te mando…

realmente, pode criar um appender que grava o log como voce quiser… quem sabe voce pode ate criar uma entidade hibernate pra gravar no banco… inventa.