Ajuda pelo amor de deus hibernate + log4j

3 respostas
fabioebner

PELO AMOR DE DEUS ALGUEM SABE COMO EU FACO PARA NÃO MOSTRAR MAIS AQUELAS MSG DE INFO DO HIBERNATE TODA VEZ Q EU CONECTO??

INFO: Mapping collection: br.com.dnasolution.controleusuario.entity.TbUsuario.tbPermissaoUsuarioCollection -> tb_permissao_usuario
25/05/2009 12:07:36 org.hibernate.cfg.annotations.CollectionBinder bindOneToManySecondPass
INFO: Mapping collection: dao.TbUfFirma.tbConfiguracaoFirmaCollection -> tb_configuracao_firma
25/05/2009 12:07:36 org.hibernate.cfg.annotations.CollectionBinder bindOneToManySecondPass
INFO: Mapping collection: dao.TbUfFirma.tbInstituicaoCollection -> tb_instituicao
25/05/2009 12:07:36 org.hibernate.cfg.annotations.CollectionBinder bindOneToManySecondPass
INFO: Mapping collection: dao.TbTipoSeloFirmas.tbSeloCollection -> tb_selo
25/05/2009 12:07:36 org.hibernate.cfg.AnnotationConfiguration secondPassCompile
INFO: Hibernate Validator not found: ignoring
25/05/2009 12:07:36 org.hibernate.ejb.Ejb3Configuration configure
WARNING: hibernate.connection.autocommit = false break the EJB3 specification
25/05/2009 12:07:36 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Using Hibernate built-in connection pool (not for production use!)
25/05/2009 12:07:36 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Hibernate connection pool size: 20
25/05/2009 12:07:36 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: autocommit mode: false
25/05/2009 12:07:36 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: using driver: org.postgresql.Driver at URL: jdbc:postgresql://localhost:5432/db_dnaso
25/05/2009 12:07:36 org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: connection properties: {user=postgres, password=****, autocommit=false, release_mode=auto}
25/05/2009 12:07:36 org.hibernate.cfg.SettingsFactory buildSettings
INFO: RDBMS: PostgreSQL, version: 8.0.9
25/05/2009 12:07:36 org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC driver: PostgreSQL Native Driver, version: PostgreSQL 8.3 JDBC3 with SSL (build 603)
25/05/2009 12:07:36 org.hibernate.dialect.Dialect <init>
INFO: Using dialect: org.hibernate.dialect.PostgreSQLD
AGORA COLOQUEI O LOG4J E ELE MOSTRA ESSAS :
86562 [main] DEBUG org.hibernate.hql.ast.tree.DotNode  - getDataType() : nmCidade -> org.hibernate.type.StringType@dd151f
86562 [main] DEBUG org.hibernate.hql.ast.tree.FromReferenceNode  - Resolved :  t.nmCidade -> tbcidade0_.nm_cidade
86562 [main] DEBUG org.hibernate.hql.antlr.HqlSqlBaseWalker  - select : finishing up [level=1, statement=select]
86562 [main] DEBUG org.hibernate.hql.ast.HqlSqlWalker  - processQuery() :  ( SELECT ( {select clause} tbcidade0_.cd_cidade ) ( FromClause{level=1} db_firma.tb_cidade tbcidade0_ ) ( WHERE ( = ( tbcidade0_.nm_cidade tbcidade0_.cd_cidade nmCidade ) ? ) ) )
86562 [main] DEBUG org.hibernate.hql.ast.util.JoinProcessor  - Using FROM fragment [db_firma.tb_cidade tbcidade0_]
86562 [main] DEBUG org.hibernate.hql.antlr.HqlSqlBaseWalker  - select >> end [level=1, statement=select]
86562 [main] DEBUG org.hibernate.hql.ast.AST  - --- SQL AST ---
 \-[SELECT] QueryNode: 'SELECT'  querySpaces (db_firma.tb_cidade)
    +-[SELECT_CLAUSE] SelectClause: '{select clause}'
    |  +-[ALIAS_REF] IdentNode: 'tbcidade0_.cd_cidade as cd1_166_' {alias=t, className=dao.TbCidade, tableAlias=tbcidade0_}
    |  \-[SQL_TOKEN] SqlFragment: 'tbcidade0_.nm_cidade as nm2_166_'
    +-[FROM] FromClause: 'FROM' FromClause{level=1, fromElementCounter=1, fromElements=1, fromElementByClassAlias=[t], fromElementByTableAlias=[tbcidade0_], fromElementsByPath=[], collectionJoinFromElementsByPath=[], impliedElements=[]}
    |  \-[FROM_FRAGMENT] FromElement: 'db_firma.tb_cidade tbcidade0_' FromElement{explicit,not a collection join,not a fetch join,fetch non-lazy properties,classAlias=t,role=null,tableName=db_firma.tb_cidade,tableAlias=tbcidade0_,origin=null,colums={,className=dao.TbCidade}}
    \-[WHERE] SqlNode: 'WHERE'
       \-[EQ] BinaryLogicOperatorNode: '='
          +-[DOT] DotNode: 'tbcidade0_.nm_cidade' {propertyName=nmCidade,dereferenceType=4,propertyPath=nmCidade,path=t.nmCidade,tableAlias=tbcidade0_,className=dao.TbCidade,classAlias=t}
          |  +-[ALIAS_REF] IdentNode: 'tbcidade0_.cd_cidade' {alias=t, className=dao.TbCidade, tableAlias=tbcidade0_}
          |  \-[IDENT] IdentNode: 'nmCidade' {originalText=nmCidade}
          \-[NAMED_PARAM] ParameterNode: '?' {name=nmCidade, expectedType=org.hibernate.type.StringType@dd151f}

86562 [main] DEBUG org.hibernate.hql.as

E NO MEU LOG4J.PROPERTIES NAO COLOQUEI Q EU QUERO NADA

ESTA ASSIM:
# and open the template in the editor.
log4j.rootCategory =  fileOut
log4j.appender.fileOut = org.apache.log4j.DailyRollingFileAppender
log4j.appender.fileOut.DatePattern = '.'yyyy-MM-dd'.log'
log4j.appender.fileOut.Append = true
log4j.appender.fileOut.File = example.log


log4j.appender.fileOut.layout = org.apache.log4j.PatternLayout
log4j.appender.fileOut.layout.ConversionPattern = [%d] %t %c{1} %-5p: %m%n

log4j.appender.fileOut.Threshold = ERROR

ALGUEM ME AJUDA POR FAVOR

VALEU

3 Respostas

jingle

alguem sabe como faço pra logar as query do hibernate no meu arquivo de log que uso no log4j? (vi que ele logo ali no console… algumas coisa mas não achei nenhum arquivo onde ele possa ter gravado… )

fantomas

O Hibernate utiliza algumas properties, acho que são elas que estão lhe atormentando.

Procure um xml chamado Hibernate.cfg.xml ou Hibernate.properties e verifique.

Uma das properties é a hibernate.show_sql, atribua false para ela deve haver outra para uma especie de debug ajuste ela também pois faz com que o Hibernate mostre os detalhes do que ele está fazendo.

flws

theBalrog

Deixa seu log4j.properties assim cara:

# and open the template in the editor.  
log4j.rootCategory =  WARN, fileOut  
log4j.appender.fileOut = org.apache.log4j.DailyRollingFileAppender  
log4j.appender.fileOut.DatePattern = '.'yyyy-MM-dd'.log'  
log4j.appender.fileOut.Append = true  
log4j.appender.fileOut.File = example.log  

log4j.appender.fileOut.layout = org.apache.log4j.PatternLayout  
log4j.appender.fileOut.layout.ConversionPattern = [%d] %t %c{1} %-5p: %m%n
Criado 26 de maio de 2009
Ultima resposta 26 de mai. de 2009
Respostas 3
Participantes 4