关闭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>

如何使这些消息静音?

回答:

我相当确定您正在看到这些SQL语句,因为Hibernate配置中某处的属性“

hibernate.show_sql”设置为true。找到该设置并将其更改为false。

以上是 关闭Hibernate日志记录到控制台 的全部内容, 来源链接: utcz.com/qa/410509.html

回到顶部