0

我喜欢将 SLF4J(带有 log4j 绑定)用于我的大多数项目的日志记录系统。我第一次用 Hibernate 卷起袖子,看到可以通过在hibernate.cfg.xml文件中使用以下属性来启用/禁用 SQL 语句的打印(由 Hibernate 执行):

<property name="show_sql">true</property>

有没有办法在我的 log4j 配置 XML 中而不是在 Hibernate 配置中指定这个?我想将我所有的日志记录设置统一到一个配置文件中。

4

1 回答 1

3

通常,它们是通过将以下记录器设置为 DEBUG(通过 log4j.properties 文件)来完成的。您甚至不需要更改 hibernate.cfg.xml

log4j.logger.org.hibernate.SQL=DEBUG
于 2013-07-23T23:03:06.087 回答