Desabilitar INFO output (Logging) Hibernate

5 respostas
W

Olá!

Cada vez que conecto na base via hibernate o output do netbeans se enche de mensagens de informações do hibernate, e compilando somente o jar acontece ou mesmo, a conexão fica muito lenta por ele estar escrevendo e buscando essas informações:

run:

13/04/2009 14:17:56 org.hibernate.cfg.annotations.Version <clinit>

INFO: Hibernate Annotations <a href="http://3.3.1.GA">3.3.1.GA</a>

13/04/2009 14:17:56 org.hibernate.cfg.Environment <clinit>

INFO: Hibernate 3.2.5

13/04/2009 14:17:56 org.hibernate.cfg.Environment <clinit>

INFO: hibernate.properties not found

13/04/2009 14:17:56 org.hibernate.cfg.Environment buildBytecodeProvider

INFO: Bytecode provider name : cglib

13/04/2009 14:17:56 org.hibernate.cfg.Environment <clinit>

INFO: using JDK 1.4 java.sql.Timestamp handling

13/04/2009 14:17:56 org.hibernate.ejb.Version <clinit>

INFO: Hibernate EntityManager <a href="http://3.3.2.GA">3.3.2.GA</a>

13/04/2009 14:17:57 org.hibernate.cfg.AnnotationBinder bindClass

INFO: Binding entity from annotated class: br.com.manentti.model.MonDatabase

13/04/2009 14:17:57 org.hibernate.cfg.annotations.QueryBinder bindQuery

INFO: Binding Named query: MonDatabase.getProperties => SELECT m FROM MonDatabase m

13/04/2009 14:17:57 org.hibernate.cfg.annotations.EntityBinder bindTable

INFO: Bind entity br.com.manentti.model.MonDatabase on table MON$DATABASE

13/04/2009 14:17:57 org.hibernate.cfg.AnnotationConfiguration secondPassCompile

INFO: Hibernate Validator not found: ignoring

13/04/2009 14:17:57 org.hibernate.connection.DriverManagerConnectionProvider configure

INFO: Using Hibernate built-in connection pool (not for production use!)

13/04/2009 14:17:57 org.hibernate.connection.DriverManagerConnectionProvider configure

INFO: Hibernate connection pool size: 20

13/04/2009 14:17:58 org.hibernate.connection.DriverManagerConnectionProvider configure

INFO: autocommit mode: true

13/04/2009 14:17:58 org.hibernate.connection.DriverManagerConnectionProvider configure

INFO: using driver: org.firebirdsql.jdbc.FBDriver at URL: jdbc:firebirdsql:192.168.3.54/3051:/home/manentti/db/mercado.fdb

13/04/2009 14:17:58 org.hibernate.connection.DriverManagerConnectionProvider configure

INFO: connection properties: {user=sysdba, password=****, autocommit=true, release_mode=auto}

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: RDBMS: Firebird 2.12LI-V2.1.1.17910 Firebird 2.1/tcp (manentti-ds)/P10, version: LI-V2.1.1.17910 Firebird 2.12LI-V2.1.1.17910 Firebird 2.1/tcp (manentti-ds)/P10

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: JDBC driver: Jaybird JCA/JDBC driver, version: 2.1

13/04/2009 14:17:58 org.hibernate.dialect.Dialect <init>

INFO: Using dialect: org.hibernate.dialect.FirebirdDialect

13/04/2009 14:17:58 org.hibernate.transaction.TransactionFactoryFactory buildTransactionFactory

INFO: Transaction strategy: org.hibernate.transaction.JDBCTransactionFactory

13/04/2009 14:17:58 org.hibernate.transaction.TransactionManagerLookupFactory getTransactionManagerLookup

INFO: No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Automatic flush during beforeCompletion(): disabled

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Automatic session close at end of transaction: disabled

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Scrollable result sets: enabled

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: JDBC3 getGeneratedKeys(): disabled

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Connection release mode: auto

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Default batch fetch size: 1

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Generate SQL with comments: disabled

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Order SQL updates by primary key: disabled

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Order SQL inserts for batching: disabled

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory createQueryTranslatorFactory

INFO: Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory

13/04/2009 14:17:58 org.hibernate.hql.ast.ASTQueryTranslatorFactory <init>

INFO: Using ASTQueryTranslatorFactory

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Query language substitutions: {}

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: JPA-QL strict compliance: enabled

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Second-level cache: enabled

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Query cache: disabled

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory createCacheProvider

INFO: Cache provider: org.hibernate.cache.NoCacheProvider

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Optimize cache for minimal puts: disabled

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Structured second-level cache entries: disabled

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Statistics: disabled

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Deleted entity synthetic identifier

INFO: Deleted entity synthetic identifier rollback: disabled

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Default entity-mode: pojo

13/04/2009 14:17:58 org.hibernate.cfg.SettingsFactory buildSettings

INFO: Named query checking : enabled

13/04/2009 14:17:58 org.hibernate.impl.SessionFactoryImpl <init>

INFO: building session factory

13/04/2009 14:17:59 org.hibernate.impl.SessionFactoryObjectFactory addInstance

INFO: Not binding factory to JNDI, no JNDI name configured

Tive olhando na net algumas coisas sobre o hibernate usar o commons-logging, e tem como desabilitar através de seu properties, mas não to achando o dito cujo, alguem já passou por isso ou sabe como resolver?

5 Respostas

E

Insira as seguintes linhas no seu arquivo hibernate.cfg.xml

<property name="show_sql">false</property>
<property name="use_sql_comments">false</property>
R

Ola uma duvida e se for no arquivo persistence.xml pois estou utilizando o jpa com netbeans…
Existe alguma maneira de desabilitar o info…

D

Já procurei bastante também e não consigo muita coisa interessante,
ninguém sabe como desabilitar o log do hibernate no output do netbeans?

Vlw galera!

T

tambem estou a procura desta informação…

ninguem sabe? OMG

V

Coloca essa propriedade no seu persistence.xml, você pode utilizar isso para qualquer propriedade do hibernate.

<properties>
   <property name="hibernate.show_sql" value="false"/>
</properties>
Criado 13 de abril de 2009
Ultima resposta 30 de jan. de 2011
Respostas 5
Participantes 6