Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Jaspersoft Studio中使用log4j输出SQL_Sql_Logging_Jasper Reports_Log4j_Jaspersoft Studio - Fatal编程技术网

在Jaspersoft Studio中使用log4j输出SQL

在Jaspersoft Studio中使用log4j输出SQL,sql,logging,jasper-reports,log4j,jaspersoft-studio,Sql,Logging,Jasper Reports,Log4j,Jaspersoft Studio,首先是一些背景知识。我使用的是Jaspersoft Studio 5.6.0 Final,并按照说明设置了log4j。我试图让log4j在运行报表时输出SQL查询。我的查询有问题,需要查看Jaspersoft Studio输出的SQL。我有一个工作的数据源设置,所以连接到数据源不是问题 我认为按照上面链接中的说明,然后将log4j.logger.net.sf.jasperreports.engine.query.JRJdbcQueryExecuter=debug添加到我的log4j-config

首先是一些背景知识。我使用的是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日志文件吗


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

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