Eu preciso gerar o log de algumas atividades realizadas através do hibernate como INSERT’s, UPTDATE’s e DELETE’s, e já consegui fazer isso através do log4j. Mas fazendo isso eu acabo gerando o log de todos os SELECT’s tb. E isso atrapalha a performance do sistema.
Pensei em uma solução com Interceptor (parte do pacote hibernate) para interceptar apenas as funções que eu desejo (insert, update, delete). E ai para gerar o Log apenas das funções que eu desejo, pensei em “ligar” e “desligar” o log4j para cada função que eu desejo fazer o Log.
Não sei se é possivel habilitar e desebilitar o log4j durante a execução da aplicação. Alguém sabe algo sobre isso?
Sds,
Bianca.