最近まで、クエリごとに新しいデータベース接続を作成していました。各クエリは connection.prepareStatement(query) を使用してセットアップされ、これらのクエリを prepareStatement.toString() を使用してロガー (java.util.logging) に記録することができました。これは、postgresql JDBC ドライバーを使用していました。
現在、c3p0 を使用して接続プールを管理するように切り替えましたが、残念ながら、preparedStatement.toString() は準備されたクエリ ステートメントを返さなくなりました。
c3p0 のログは標準のログ機能に送信できると読みましたが、残念ながらこれらのメッセージの送信先を見つけることができませんでした。これらのメッセージはどこにありますか? NetBeans の Glassfish 3 のコンソールには、デバッグが有効になっていると表示されます。
情報: c3p0-0.9.1.2 を初期化しています [2007 年 5 月 21 日 15:04:56 に構築されました。デバッグ?真実; トレース: 10]