【发布时间】:2017-11-12 04:57:53
【问题描述】:
我曾经想在 Grails 中记录 sql 查询,所以我在数据源中添加了
logSql = true
在 log4j 中
trace 'org.hibernate.type'
debug 'org.hibernate.SQL'
问题是后来当我再次删除它们时,grails 仍在记录所有 sql 查询。
我的应用程序部署在 4 个不同的平台上,无论我重建和部署多少次,在其中一个平台上,它仍然总是记录每个 sql 查询(即使是同一场战争)。
可以在 tomcat 中进行更改吗?或者还有什么可以尝试的?
【问题讨论】:
-
你在“坏”服务器上有一些外部化配置吗?
-
不,只有数据源和
logSql = false在其中。只是在想另一场战争会影响它的事情吗? -
可能,此应用或其他应用是否已部署到 ROOT 或 web 应用?
-
您确定部署过程正在完全停止 tomcat 删除所有文件 / 就像提取应用程序文件夹中一样并重新安装 - 也许您需要确保它完全停止并重新开始。 tomcat 有一些临时文件夹,您可以尝试清除它们 - 但不要认为是那样
标签: hibernate grails logging tomcat7