一尘不染

关闭Hibernate日志记录到控制台

hibernate

当运行Spring / Hibernate应用程序时,我在控制台上看到以下不需要的输出:

Hibernate: select securityus0_.ID ....
Hibernate: select securityus0_.ID ....
Hibernate: select securityus0_.ID ....
Hibernate: select securityus0_.ID ....

我已经像这样配置了Log4j记录器:

   <logger name="org.hibernate">
     <level value="FATAL"/>
   </logger>

   <category name="STDOUT">
      <priority value="WARN"/>
   </category>
   <category name="STDERR">
      <priority value="WARN"/>
   </category>

   <!-- for all other loggers log only info and above log messages -->
   <root>
      <priority value="WARN"/> 
      <appender-ref ref="STDOUT" /> 
   </root>

如何使这些消息静音?


阅读 405

收藏
2020-06-20

共1个答案

一尘不染

我相当确定您正在看到这些SQL语句,因为Hibernate配置中某处的属性“
hibernate.show_sql”设置为true。找到该设置并将其更改为false。

2020-06-20