【问题标题】:Grails "stuck" in always logging all sql queriesGrails“卡在”总是记录所有 sql 查询
【发布时间】: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


【解决方案1】:

解决方案实际上是一起删除logSql = false,出于某种原因,即使它是假的,它也会始终记录,我认为配置只搜索“logSql”而不是值

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 1970-01-01
    • 2016-05-10
    • 1970-01-01
    • 2018-04-27
    • 2013-02-18
    • 2015-02-02
    相关资源
    最近更新 更多