【问题标题】:Output SQL with log4j in Jaspersoft Studio在 Jaspersoft Studio 中使用 log4j 输出 SQL
【发布时间】:2014-10-13 13:30:07
【问题描述】:

先介绍一下背景。我正在使用 Jaspersoft Studio 5.6.0 Final 并按照说明 here 设置 log4j。我试图让 log4j 在我的报告运行时输出 SQL 查询。我的查询有问题,需要查看 Jaspersoft Studio 输出的 SQL。我有一个有效的数据源设置,因此与数据源的连接不是问题。

我认为按照上面链接中的说明,然后将log4j.logger.net.sf.jasperreports.engine.query.JRJdbcQueryExecuter=debug 添加到我的log4j-config.properties 文件中可以让我看到输出 SQL,但它不起作用。

要运行报告,我编译 jrxml,然后单击预览选项卡。由于我按照上面链接中的说明进行操作,所以当我这样做时,不应该将 SQL 输出到我的 log4j 日志文件吗?

我需要让它工作,这样我才能修复我的查询。非常感谢任何帮助。

【问题讨论】:

    标签: sql logging jasper-reports log4j jaspersoft-studio


    【解决方案1】:

    请将 net.sf.jasperreports.engine.query.JRJdbcQueryExecuter = ALL 添加到 logging-config.properties...同时以管理员身份运行 Jasper Studio。它对我有用..我基本上使用 Java util logging(-Djava.util.logging.config.file=C:/jsslog/config/logging-config.properties) 而不是 apache log4j 日志记录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-08
      • 1970-01-01
      • 2020-10-26
      • 1970-01-01
      • 2023-03-10
      相关资源
      最近更新 更多