我曾经想在Grails中记录sql查询,所以我在数据源中添加了logSql = true
并在log4j中trace 'org.hibernate.type'
debug 'org.hibernate.SQL'
问题是稍后我再次删除它们时,grails仍在记录所有sql查询。
我的应用程序部署在4个不同的平台上,无论我重建和部署多少次,在其中一个平台上,它仍然始终记录每个sql查询(即使是同一场 war )。
Tomcat可以做些改变吗?或其他尝试?
最佳答案
解决方案是实际上完全删除logSql = false
,出于某种原因,即使它是false,它也将始终记录日志,我认为该配置仅搜索“logSql”,而不是值
关于hibernate - Grails “stuck”始终记录所有SQL查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44470248/