论坛首页 Java版 Hibernate

在hibernate中配置log4j的问题

浏览 3870 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2005-08-06
我在hibernate中配置了log4j,使其可以打印出hibernate的执行log,但是在一堆的log信息中,我只对其生成的SQL和HQL感兴趣。

一种解决办法就是在log4j的配置文件中设置各个hibernate包的log级别,比如:
log4j.logger.net.sf.hibernate.cfg=ERROR
log4j.logger.net.sf.hibernate.impl=ERROR
log4j.logger.net.sf.hibernate.util=ERROR
log4j.logger.net.sf.hibernate.connection=ERROR
log4j.logger.net.sf.hibernate.transaction=ERROR
log4j.logger.net.sf.hibernate.loader=ERROR
log4j.logger.net.sf.hibernate.type=ERROR
log4j.logger.net.sf.hibernate.persister=ERROR
log4j.logger.net.sf.hibernate.hql=ERROR
lof4j.logger.net.sf.hibernate.SQL=DEBUG

这样就能把其他的log过滤掉,可是这中方法实在是太不好了,不知道大家有没有更好的办法???
谢谢了
   
最后更新时间:2005-08-06
[code:1]
log4j.logger.net.sf.hibernate=ERROR
lof4j.logger.net.sf.hibernate.SQL=DEBUG
[/code:1]
   
0 请登录后投票
最后更新时间:2005-08-09
解决的方式和楼上的一样
   
0 请登录后投票
最后更新时间:2006-11-28
log4j.category.net.sf.hibernate=ERROR  
lof4j.category.net.sf.hibernate.SQL=DEBUG
   
0 请登录后投票
论坛首页 Java版 Hibernate

跳转论坛:
JavaEye推荐