Capturar sql do hibernate numa variável

Olá Amigos,

Como eu consigo capturar o sql gerado pelo hibernate e jogalo dentro de uma variável para gerar um log de auditoria dos sql gerados pelo hibernate.

Atenciosamente,
Zenas

Olá !
o Hibernate já gera os logs para você.
Você só tem que configurar o log4 e enviar pro arquivo de log desejado!

Olá,

Não é esse tipo de log, eu estou tentando utilizar as interfaces [ Initializable, PreLoadEventListener, PreDeleteEventListener, PreInsertEventListener, e PreUpdateEventListener ], nesse caso, eu faço uma auditoria interna do sistema, eu queria poder guardar os sql gerado no hibernate no banco de dados.

Obrigado pela ajuda