現在Java,Eclipseを使用して開発を行っています。ORマッパーはDomaです。
http://doma.seasar.org/index.html
質問があるのですが、
結論から言うと
実行されたSQLのログを確認できるようにしたいです。
現在select文やinsert文が処理の中で実行されてもコンソールには何も出力されず、流れたSQLが確認できません。
Eclipseのコンソールでなくても構いません。
ターミナル?でtailコマンドを叩いて確認する方法や他のやり方がもしあればそちらでもいいのですが、
その確認方法や設定方法を知っていらっしゃる方はいますでしょうか?
Domaの設定を変更するのかなと検討しているのですが、ホームページを見てもその方法を見つけれていません。
もしわかる方がいればお願い致します。
追記
以下のようなサイトを見つけました。
http://d.hatena.ne.jp/taedium/touch/20100501/p2
コード上にlogSqlを実装すればいいのでしょうか?実装方法はどうすればいいのでしょうか?
追記2
ロガーの設定が書いてありました。
http://doma.seasar.org/reference/config.html
実装方法
https://matsumana.info/blog/2014/03/31/doma-jdbclogger-di/
https://github.com/matsumana/doma-jdbclogger-di-sample/blob/master/src/main/java/info/matsumana/logger/MyJdbcLogger.java
まだ合っているかの確証は得ていません。
今わからないのは3点
・ログの共通クラスを作成したとしてどこに配置するのか?共通クラスなどを置いている所と同じところでいい?
・どのようにして呼び出すのか?他の共通クラスのメソッドを呼び出すようなやり方と同じ?
・呼び出し先ではどのように実装する?実行したSQLの下にログ出力メソッドを書く?引数は?どのSQLを実行したのかどうやって判断する?
回答1件
あなたの回答
tips
プレビュー