【发布时间】:2016-06-09 09:15:55
【问题描述】:
我已经完成了所有可能的更改以避免 Hibernate 和 JDBC 记录到记录器,但我仍然在我的 JBOSS 应用程序中获得以下日志。
我不想将这些 Hibernate 和 JDBC 日志记录到记录器。
我在 log4j.properties 中的更改:
1.log4j.logger.org.hibernate=警告
2.log4j.logger.org.hibernate.SQL=OFF
log4j.logger.org.springframework.transaction=DEBUG log4j.logger.org.springframework.orm.hibernate4.HibernateTransactionManager=DEBUG
Jave 代码更改
1. org.jboss.logging.Logger logger = org.jboss.logging.Logger.getLogger("org.hibernate");
java.util.logging.Logger.getLogger("org.hibernate").setLevel(java.util.logging.Level.OFF);
2. java.util.logging.Logger.getLogger("org.hibernate").setLevel(Level.OFF);
记录器输出:
关闭 Hibernate 会话 [SessionImpl(PersistenceContext[entityKeys=[],collectionKeys=[]];ActionQueue[insertions=[] 更新=[] 删除=[] collectionCreations=[] collectionRemovals=[] collectionUpdates=[]]) ] 交易后 重新启用自动提交 释放 JDBC 连接 释放 JDBC 连接 HHH000163:逻辑连接释放其物理连接 释放 JDBC 连接
【问题讨论】:
-
请发布您的完整 log4.properties 文件。