最初にいくつかの背景。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 ログ ファイルに出力されるべきではありませんか?
クエリを修正できるように、これを機能させる必要があります。どんな助けでも大歓迎です。