Boa tarde,
baixar o arquivo apache-log4j-2.0-alpha2-bin.tar.gz
Extrai e adicionei todos os .jar ao meu projeto.
Crie uma Source Folder na raiz do projeto. Nela coloquei o log4j.properties, com as seguintes configurações:
log4j.rootCategory=INFO, CONSOLE
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%r [%t] %-5p %c - %m%n
Verificando no banco, o sistema persiste normalmente, mas no console não aparece o log, mas percebi um erro, segue o resultado do console:
02/09/2012 13:34:31 org.hibernate.annotations.common.Version <clinit>
INFO: HCANN000001: Hibernate Commons Annotations {4.0.1.Final}
02/09/2012 13:34:31 org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {4.1.3.Final}
02/09/2012 13:34:31 org.hibernate.cfg.Environment <clinit>
INFO: HHH000206: hibernate.properties not found
02/09/2012 13:34:31 org.hibernate.cfg.Environment buildBytecodeProvider
INFO: HHH000021: Bytecode provider name : javassist
02/09/2012 13:34:31 org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
INFO: HHH000402: Using Hibernate built-in connection pool (not for production use!)
02/09/2012 13:34:31 org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
INFO: HHH000115: Hibernate connection pool size: 20
02/09/2012 13:34:31 org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
INFO: HHH000006: Autocommit mode: true
02/09/2012 13:34:31 org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
INFO: HHH000401: using driver [org.postgresql.Driver] at URL [jdbc:postgresql://localhost:5432/dbfundamentos]
02/09/2012 13:34:31 org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
INFO: HHH000046: Connection properties: {user=postgres, password=****, autocommit=true, release_mode=auto}
02/09/2012 13:34:32 org.hibernate.dialect.Dialect <init>
INFO: HHH000400: Using dialect: org.hibernate.dialect.PostgreSQL81Dialect
02/09/2012 13:34:32 org.hibernate.engine.jdbc.internal.LobCreatorBuilder useContextualLobCreation
INFO: HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException
02/09/2012 13:34:32 org.hibernate.engine.transaction.internal.TransactionFactoryInitiator initiateService
INFO: HHH000268: Transaction strategy: org.hibernate.engine.transaction.internal.jdbc.JdbcTransactionFactory
02/09/2012 13:34:32 org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory <init>
INFO: HHH000397: Using ASTQueryTranslatorFactory
02/09/2012 13:34:32 org.hibernate.search.Version <clinit>
INFO: HSEARCH000034: Hibernate Search 4.1.1.Final
02/09/2012 13:34:32 org.hibernate.search.impl.ConfigContext getLuceneMatchVersion
WARN: HSEARCH000075: Configuration setting hibernate.search.lucene_version was not specified, using LUCENE_CURRENT.
02/09/2012 13:34:32 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
INFO: HHH000228: Running hbm2ddl schema update
02/09/2012 13:34:32 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
INFO: HHH000102: Fetching database metadata
02/09/2012 13:34:32 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
INFO: HHH000396: Updating schema
02/09/2012 13:34:32 org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: HHH000261: Table found: public.tbendereco
02/09/2012 13:34:32 org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: HHH000037: Columns: [cidade, bairro, complemento, cep, uf, idendereco, logradouro, numero]
02/09/2012 13:34:32 org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: HHH000108: Foreign keys: []
02/09/2012 13:34:32 org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: HHH000126: Indexes: [tbendereco_pkey]
02/09/2012 13:34:32 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
INFO: HHH000232: Schema update complete
EnderecoHermenegildo Gomes de CastroGravado com Sucesso
/code]
O erro que apareceu:
[code]INFO: HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException
Mas acho que não tem nada a ver com o Logger.
Alguém pode me ajudar? Configurei o Logger de maneira errada?
Grato.