java - 是否可以将 show_sql 的所有输出放在一个单独的文件中?

标签 java hibernate logging log4j orm

在本地开发或运行使用 hibernate 的 spring mvc 应用程序时,如果我能将所有 sql 的输出放到一个单独的文件中,那就太好了。

这可能吗?

我知道有一个 hibernate 属性 show_sql 但我相信它会与所有其他 log4j 日志记录信息混在一起,对吗?

最佳答案

org.hibernate.SQL 类别设置为 DEBUG 并为其使用特定的附加程序。

另见

关于java - 是否可以将 show_sql 的所有输出放在一个单独的文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3285041/

相关文章:

Python 以不同的日志级别记录到多个处理程序?

java - log4j2 如何从文件中读取属性变量到 log4j2

java - 在 IntelliJ 中导入 JsonFormat 时出现问题

java - UUID 在 Java Hibernate 和 SQL Server 中的不同表示

java - 如何在 jsonb postgresql 中查询并转换为谓词 JPA

java - 使用 hibernate 和 fetch=FetchType.LAZY 从表中获取数据

java - 调用 JEditor.setEditable() 时更改光标悬停在超链接上

java - 如何配置Jenkins,从本地到从机运行代码?

hibernate - JDBC 准备语句 : How to add a Composite Type

java - sip 查看器日志导入到新项目