- - PR -
iBATISで発行したSQLのログの出し方
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-07-28 13:46
iBATISで発行したSQLをとりたくて
<category name="java.sql.PreparedStatement"> <priority value="DEBUG" /> <appender-ref ref="application" /> </category> という形でlog4jを設定し、 TOMCATではログが出るようになったのですが、 Websphereにあげたとたんに出なくなりました。 他のログはでています。 何かWebsphere用の設定がないと駄目なのでしょうか? --環境 Websphere v6 log4j 1.2.13 ibatis 2.1.7 |
|
投稿日時: 2006-08-09 09:47
自己解決というか他の人から教えて戴いたんですが、
META-INF/services/org.apache.commons.logging.LogFactoryに org.apache.commons.logging.impl.Log4jFactory と記入することで解決できました。 下記が参考になりました http://www-06.ibm.com/jp/domino01/mkt/websphere.nsf/doc/0024EDD5 |
|
投稿日時: 2008-07-31 10:03
この件ですが、以下の指定を入れると、"java.sql.PreparedStatement"のログが出力されません。
<root> <priority value="info" /> <appender-ref ref="application" /> </root> categoryのnameを"java.sql"にすると、このログが出力されるのですが、出力対象を"java.sql.PreparedStatement"に限定できない状況です。 (Webアプリサーバは、tomcat5.5 です) これに関して、何か情報等お持ちの方がいっらしゃいましたら、教示お願い致します。 |
|
投稿日時: 2008-11-13 18:18
自己レスですが、以下のように指定すると、"java.sql.Connection"と"java.sql.PreparedStatement"のログが出力されました。
("java.sql.Connection"のログがEnableでないと、"java.sql.PreparedStatement"のログが出ないようになっていました。) <category name="java.sql.Connection"> <priority value="DEBUG" /> </category> <category name="java.sql.PreparedStatement"> <priority value="DEBUG" /> </category> |
1