0

最初にいくつかの背景。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 ログ ファイルに出力されるべきではありませんか?

クエリを修正できるように、これを機能させる必要があります。どんな助けでも大歓迎です。

4

1 に答える 1

0

net.sf.jasperreports.engine.query.JRJdbcQueryExecuter = ALL を logging-config.properties に追加してください...管理者として Jasper Studio も実行してください。それは私にとってはうまくいきます..私は基本的にApache log4jロギングではなく、Java utilロギング(-Djava.util.logging.config.file=C:/jsslog/config/logging-config.properties)を使用しています。

于 2014-10-13T05:10:21.960 に答える