2016-05-23こんにちは、開発本部の榎本です。開発中にデータベースに対してどのようなクエリが流れているのか確認してみたいことありませんか?以前、山寺さんが紹介していたResinのログで取得するなど、いろいろな方法があるのですが、今回は、log4jdbc(http://code.google.com/p/log4jdbc/)を利用したトレース方法を紹介します。今回は例としてWebPlatform上での設定を紹介します。設定手順http://code.google.com/p/log4jdbc/downloads/listよりlog4jdbc4-*.jarをダウンロードします。%WebPlatform%/lib配下にダウンロードしたjarファイルを配置します。%WebPlatform%/conf/http.xmlを編集します。これまでデータベース(データソース)の設定項目に、データベース固有のJDBCドライバが設定されますが(type)その部分を"net.sf.log4jdbc.DriverSpy"に差し替えます。urlに含まれるjdbc:...の部分をjdbc:log4jdbc:...に変更します。</database>123456789101112<database><jndi-name>jdbc/default</jndi-name><driver><type>net.sf.log4jdbc.DriverSpy</type><url>jdbc:log4jdbc:postgresql://127.0.0.1:5432/iwp723</url><user>USER</user><password>PASSWORD</password></driver><prepared-statement-cache-size>8</prepared-statement-cache-size><max-connections>20</max-connections><max-idle-time>30s</max-idle-time></database>typeの部分を変更しています。それ以外の項目は環境に合わせて設定してください。%WebPlatform%/conf/log配下にim_logger_log4jdbc.xmlファイルを作成し、以下の内容を設定します。/></logger></included>の部分をに変更することによりログの制御を切り替えることが出来ます。WebPlatformを起動してください、SQL(JDBC)に関するログがコンソールに出力されるようになったはずです。msec}クエリの内容と実行時間が確認できたかと思います。im_logger_log4jdbc.xmlの設定を変更することにより、ResultSetやConnectionに対する操作ログ等も確認が可能となります。開発時や障害解析の時などに使えると思いますので、機会があれば試してみてください。コメントをキャンセルメールアドレスが公開されることはありません。browser.関連記事iWP7.2.4で追加されたファイルダウンロード用APIiWP7.2.4において、SAStrutsフレームワークで利用できるファイルダウンロード用のAPIを追加しました。過去のintra-mart(Ver4.3以前)に関する内容です。最新のintra-martでは、異なる情報であることがありますので、ご注意ください。...intra-martの提供するセッション管理機能と他のアプリケーションサーバのセッション管理機能との違い※下記内容は、過去のintra-mart(Ver4.3以前)に関する内容です。最新のintra-martでは、異なる情報であることがありますので、ご注意ください。...AccelPlatform向け業務スケルトンのリリース予定について現状、AccelPlatfrom版のeBuilderで対応できていなくて、おまたせしております、AccelPlatform向け業務スケルトンについて、以下のようにリリースを予定しております。製品紹介・お知らせ週間ランキングまだデータがありません。アップデート版をリリースしました。アップデート版をリリースしました。アップデート版をリリースしました。アップデート版をリリースしました。アップデート版をリリースしました。パッチをリリースしました。パッチをリリースしました。パッチをリリースしました。パッチをリリースしました。パッチをリリースしました。アップデートしました。アップデートしました。アップデートしました。アップデートしました。アップデートしました。スポンサードサーチ削除パッチをリリースしました。スポンサードサーチ削除パッチをリリースしました。スポンサードサーチ削除パッチをリリースしました。スポンサードサーチ削除パッチをリリースしました。最新署名版ファイルアップロードJavaアプレットをリリースしました。