Excluir log do hibernate

3 respostas
E

Pessoal como faço para tirar o log do hibernate?

Aquelas mensagens que dá no log do tomcat:

29/06/2006 09:59:06 net.sf.hibernate.cfg.Environment <clinit>
INFO: Hibernate 2.1 final
29/06/2006 09:59:06 net.sf.hibernate.cfg.Environment <clinit>
INFO: hibernate.properties not found
29/06/2006 09:59:06 net.sf.hibernate.cfg.Environment <clinit>
INFO: using CGLIB reflection optimizer
29/06/2006 09:59:06 net.sf.hibernate.cfg.Configuration configure
INFO: configuring from url:

… e por aí vai …

3 Respostas

esb

Oi evelaine,

Você pode configurar a propriedade hibernate.show_sql para false, ou então usar o Log4J e configurar vários níveis de log, que podem ser achados no site do Hibernate: http://www.hibernate.org/hib_docs/v3/reference/en/html_single/#configuration-logging

E

Mas a propriedade hibernate.show_sql já está false e continua exibindo mensagens do hibernate no log. Se eu habilitar o hibernate.show_sql , aí, além das mensagens do hibernate, ele mostra também as consultas.

Já procurei aqui, mas não consigo tirar essas mensagens. Nesse link que você mandou fala que o hibernate usa Apache commons-logging. Talvez seja aqui que tenho que fazer algo, mas não sei como.

Obs: não uso o log4j na minha aplicação.

esb

evelaine,

Copiando o arquivo log4j.jar e o log4j.properties pro seu classpath, você consegue controlar o nível de log do Hibernate através das propriedades da documentação. O log4j.jar já vem com o Hibernate…

[]s

Criado 29 de junho de 2006
Ultima resposta 29 de jun. de 2006
Respostas 3
Participantes 2