Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我喜欢将 SLF4J(带有 log4j 绑定)用于我的大多数项目的日志记录系统。我第一次用 Hibernate 卷起袖子,看到可以通过在hibernate.cfg.xml文件中使用以下属性来启用/禁用 SQL 语句的打印(由 Hibernate 执行):
hibernate.cfg.xml
<property name="show_sql">true</property>
有没有办法在我的 log4j 配置 XML 中而不是在 Hibernate 配置中指定这个?我想将我所有的日志记录设置统一到一个配置文件中。
通常,它们是通过将以下记录器设置为 DEBUG(通过 log4j.properties 文件)来完成的。您甚至不需要更改 hibernate.cfg.xml
log4j.logger.org.hibernate.SQL=DEBUG