如何记录在 JasperReports 服务器中触发的 MySql 查询?

How to log MySql queries fired in JasperReports Server?

我在 Google 中看到许多相同查询的结果,有些我 understood/tries,有些不工作,有些建议从中间开始的解决方案。就像 this and tried this one made change in log4j.properties not working and this 我已经尝试进行这些更改并看到 catelina.out 的调试语句我没有得到任何东西。

我错过了什么吗?

而不是 jasper 报告查询日志我使用 SET GLOBAL general_log = 'ON' 来记录由 jasper 报告给出的 mysql 查询。我们应该 运行 在 mysql 终端中执行该命令。然后在 /var/lib/mysql(我的 ubuntu 14)中,您将看到 .log 文件,您可以在其中检查触发的查询