Olá amigos do fórum.
Por gentileza, amigos…gostaria de configurar o meu log4j para direcionar a saida dos comandos SQL gerados pelo Hibernate em um arquivo. No entanto, a saída destes comandos só está indo para o console…alguem poderia por gentileza me indicar onde está o problema?
Arquivo log4j.properties
#DEBUG - INFO - WARN - ERROR - FATAL
log4j.rootLogger=INFO, console, file
####################################################################
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=br.com.easymotors.site.log.CustomPatternLayout
log4j.appender.console.layout.ConversionPattern=[%p][%t] %d{HH:mm:ss:S} [%c][%m][%w][%y] %n
####################################################################
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${catalina.base}/logs/easymotors.log
log4j.appender.file.MaxFileSize=5036KB
log4j.appender.file.MaxBackupIndex=5
log4j.appender.file.layout=br.com.easymotors.site.log.CustomPatternLayout
log4j.appender.file.layout.ConversionPattern=[%p][%t] %d{HH:mm:ss:S} [%c][%m][%w][%y] %n
log4j.logger.org.hibernate.SQL=DEBUG
Tambem já tentei alterar o nivel do rootLogger para DEBUG, mas tambem nao funcionou…repetindo que os SQLs gerados pelo Hibernate saem apenas no console do Tomcat…e os logs dos outros frameworks, e os da minha aplicação, saem normalmente no arquivo de log que está configurado no log4j…o que está faltando ou errado, amigos?
Obrigado.