[Seasar-user:13054] Re: [DBFlute]SqlLogRegist ry について

kubo [E-MAIL ADDRESS DELETED]
2008年 2月 25日 (月) 18:57:05 JST


久保です。

米原さん、こんにちは

> log4jの指定

SQLだけのログを抽出しているのですね。
log4jの設定にxxx.xxx.allcommon.QLogクラスだけを
設定してみて下さい。
これでSQLだけが抽出されるはずです。

2008/2/25  <[E-MAIL ADDRESS DELETED]>:
> いつもお世話になっております。
>  米原です。
>
>  久保さんへ。
>
>  DBFlute0.64
>  S2DAO1.0.47
>  ORACLE
>  を使用しています。
>
>  SqlLogRegistryを明示的に「ON」にするために
>  SingletonS2ContainerFactory.init();の後に、
>  SqlLogRegistryLocator.setInstance(new SqlLogRegistryImpl());
>  を書いてみましたところ、プログラムの中でsqlLogRegistry.getLast();
>  を呼んでSQLを取得することはできるのですが、log4jによる、
>  SqlのLog出力ができませんでした。
>  DBFlute0.58だと、以下のlog4jの設定で、sqlを出力できていた
>  のですが。。(dbflute.logは今まで通り取得できます)
>
>  log4jが絡んでいるためまことに恐縮なのですが、
>  何かお気づきの点などありましたら、ご指摘頂きたくお願い致します。
>
>
>  ********************LOG4J設定*******************************
>  # Category for SQL Log
>  log4j.category.org.seasar.extension.jdbc.impl=DEBUG, SQLLOG
>  log4j.category.org.seasar.dao.impl=DEBUG, SQLLOG
>
>
>  # Appender for SQL log (Size Rolling)
>  log4j.appender.SQLLOG=org.apache.log4j.RollingFileAppender
>  log4j.appender.SQLLOG.File=D:/log/batch/sql.log
>  log4j.appender.SQLLOG.MaxFileSize=5MB
>  log4j.appender.SQLLOG.MaxBackupIndex=10
>  log4j.appender.SQLLOG.Threshold=DEBUG
>  log4j.appender.SQLLOG.Append=true
>  log4j.appender.SQLLOG.layout=org.apache.log4j.PatternLayout
>  log4j.appender.SQLLOG.layout.ConversionPattern=%d{yyyy.MM.dd HH:mm:ss.SSS},%m %n
>  ************************************************************
>
>
>
>
>
>
>  >久保です。
>
>  >米原さん、こんにちは
>  >こちらこそいつもお世話になっています。
>
>  >> SqlLogRegistryを明示的に「ON」にする方法
>
>
> >アプリケーション起動時に以下の1行を実行して下さい。
>
>  >// Containerの初期化後に
>  >SqlLogRegistryLocator.setInstance(new SqlLogRegistryImpl());
>
>
> >参考資料としては
>
>  >SqlLogRegistryに関して
>  >http://dbflute.sandbox.seasar.org/contents/various/sqllog.html
>
>  >実際にやっているExample (SqlLogRegistryTestクラス)
>  >https://www.seasar.org/svn/sandbox/dbflute/trunk/dbflute-basic-example
>
>  >となります。
>
>
> _______________________________________________
>  Seasar-user mailing list
>  [E-MAIL ADDRESS DELETED]
>  https://ml.seasar.org/mailman/listinfo/seasar-user
>


Seasar-user メーリングリストの案内