先来点背景。我正在使用 Jaspersoft Studio 5.6.0 Final 并按照此处的说明设置 log4j。我试图让 log4j 在我的报告运行时输出 SQL 查询。我的查询有问题,需要查看 Jaspersoft Studio 输出的 SQL。我有一个有效的数据源设置,因此与数据源的连接不是问题。
我认为按照上面链接中的说明然后添加log4j.logger.net.sf.jasperreports.engine.query.JRJdbcQueryExecuter=debug
到我的log4j-config.properties
文件中可以让我看到输出 SQL,但它不起作用。
要运行报告,我编译 jrxml,然后单击预览选项卡。由于我按照上面链接中的说明进行操作,所以当我这样做时,不应该将 SQL 输出到我的 log4j 日志文件吗?
我需要让这个工作,所以我可以修复我的查询。任何帮助是极大的赞赏。