浏览 3870 次
|
锁定老贴子 主题:在hibernate中配置log4j的问题
精华帖 (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过滤掉,可是这中方法实在是太不好了,不知道大家有没有更好的办法??? 谢谢了 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2005-08-06
[code:1]
log4j.logger.net.sf.hibernate=ERROR lof4j.logger.net.sf.hibernate.SQL=DEBUG [/code:1] |
|
| 返回顶楼 | |
|
最后更新时间:2005-08-09
解决的方式和楼上的一样
|
|
| 返回顶楼 | |
|
最后更新时间:2006-11-28
log4j.category.net.sf.hibernate=ERROR
lof4j.category.net.sf.hibernate.SQL=DEBUG |
|
| 返回顶楼 | |






