【发布时间】:2016-08-04 19:18:32
【问题描述】:
我正在尝试将休眠日志记录设置为错误。 在 log4j.properties 中,这是我的条目:
#---------- Spring log -------------------------------
log4j.logger.org.springframework=error
log4j.logger.org.springframework.transaction=error
#---------- Hibernate log ----------------------------
log4j.logger.org.hibernate=error
但启动日志仍然显示这些消息:
31 [main] INFO org.hibernate.cfg.Environment - Hibernate 3.3.2.GA
2328 [main] INFO org.hibernate.cfg.Environment - hibernate.properties not found
2328 [main] INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist
2344 [main] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
6734 [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: <pkg.class> -> bbbbb
7656 [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: <pkg.class> -> aaaaa
8422 [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: <pkg.class> -> xxxx
我怎样才能避免记录这些?记录这些似乎会减慢初始化速度。
【问题讨论】:
-
我非常怀疑日志记录是导致初始化缓慢的原因。
-
每条消息之间似乎有很多时间延迟。无论如何,将它们放在日志中并没有帮助。所以想办法不记录这些。
标签: hibernate logging startup info