Como Parar o crescimento de Log. (hibernate)

Pessoal,
Preciso da vossa ajuda.
Tenho um registro na BD que tem tempo de vida util, hora inicio(hora que foi inserido com estado true) e hora fim (hora que sera fechado com estado false) , e eu preciso de observar tempo a tempo se ja esta na hora de mudar o estado dele. Eu resolvi o problema, mas usando hibernate ele gera log que cresce sem parar enquanto houver registro na BD com estado true. Como fazer para parar o log. parte do codigo que esta na thread.
while (activo) {

Calendar calendar = new GregorianCalendar();
Date data = calendar.getTime();
    String horaBd = DAO.obterHoraFimDeRegistro();
horaActual = new SimpleDateFormat("HH:mm:ss").format(data);		    
	 
    if (horaBd.equals(horaActual)) {				
	        horaExecucao = horaActual;
	        Atual =  DAO.consultarEstadoRegistro(ESTADO_INICIAL);
                    try {
			// executa operaçoes 			
		 }catch (Exception e) {
			  e.printStackTrace();
		}
	}

quero qualquer soluçao, que resolva o problema.

edomau, evite criar mensagens duplicadas (nesse caso triplicada)

você postou essa dúvida em Java Avançado onde postei uma possível solução,
também em Ferramentas, Frameworks e Utilitarios

evite isso.

Como parar o crescimento dos seus tópicos multiplicados?