2012-04-19 52 views
0

我正在使用Hibernate jpa库的Tomcat6/J2ee应用程序。由于某些原因,数据库连接URL正在从.prop文件读取,但不会为用户名和密码获取空值,因此我在database.properties中拥有数据库连接属性。log4j hibernate jpa打印登录调试消息

我想打印调试消息从休眠JPA libarries得到调试日志下面是我的log4j.properties请让我知道我怎样才能添加附加到打印到控制台上的Tomcat启动

log4j.appender.A1=org.apache.log4j.ConsoleAppender 
log4j.appender.A1.layout=org.apache.log4j.PatternLayout 
log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p [%c] - %m%n 

log4j.rootLogger=DEBUG,A1 

# c3p0 connection pool details 
log4j.logger.com.mchange.v2=INFO  
# hibernate transactions and database activity 
log4j.logger.org.hibernate=INFO 
# spring + hibernate interaction 
log4j.logger.org.springframework=DEBUG 

回答

2
log4j.logger.org.springframework.orm.jpa=DEBUG 
log4j.logger.org.springframework.orm.jpa.JpaTransactionManager=DEBUG 
log4j.logger.org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter=DEBUG 
log4j.logger.org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean=DEBUG 
log4j.logger.org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor=DEBUG 
log4j.logger.org.hibernate=DEBUG log4j.logger.org.hibernate.SQL=DEBUG