0

mybatis が共有 jar で使用されているときに、SQL ステートメントをログに記録するにはどうすればよいですか? その共有アプリを使用するアプリケーションは log4j を使用しているため、 を呼び出してみましorg.apache.ibatis.logging.LogFactory.useLog4JLogging()たが、役に立ちませんでした。

また、さまざまな mybatis クラスと java.sql クラスの websphere ログ詳細レベルを「すべて」に設定しようとしましたが、どちらも役に立ちませんでした。

前もって感謝します。

4

1 に答える 1

0

私は以前から、Portal で JDK ロギング API を使用してきました (新しい開発では、この API を使用することをお勧めします)。しかし、Portal のポートレット/共有ライブラリで Log4J をセットアップすることは、任意の WAS アプリケーションで Log4J をセットアップすることと同じだと思います。単なる WAS と比較して、Portal について特別なことは何もする必要はありません。

そうは言っても、Log4J を使用するための正しい道をたどるのに役立ついくつかのリンクを参照してみてください。

http://www.alexander-bown.com/2009/08/using-commons-logging-1-1-with-log4j-on-websphere-6-0/

log4j が WebSphere で動作しない

http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14045904

于 2012-11-27T18:34:19.587 に答える