Java EE 6アプリケーションでは、ログフレームワークとしてlogbackとともにslf4jが使用されています。 OpenJpaのSQLトレースをログファイルに追加します。私は、Java EEコンテナとしてのWebSphere Application Server v8.0.0.1を使用WebSphereでのslf4jによるOpenJPAのログ
<property name="openjpa.Log" value="slf4j"/>
:OpenJPAの-ドキュメントは、私がこれにパラメータを使用することができ、述べています。アプリケーションをサーバーにデプロイする場合、このパラメーターは何も変更されません。私はWebSphere Admin Consoleでログ・レベルを変更できますが、これは正常に動作します。しかし、私はslf4jフレームワークにOpenJpaのログをバイパスすることはできません。
誰もこのような設定を使用して問題を解決しましたか?
Btw。私は知っている、情報センター - 記事http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/index.jsp?topic=%2Fcom.ibm.websphere.nd.doc%2Finfo%2Fae%2Fae%2Ftejb_jpatroubleshoot.html は、パラメータは無視されると言われていますが、すべてが可能でなければなりませんか?
お返事ありがとうございます!残念ながら、openjpa.LogパラメータはWebsphere永続化実装によって無視されるようです。私はデフォルトの永続性プロバイダ(com.ibm.websphere.persistence.PersistenceProviderImpl)を使用しています。したがって、データソースを提供するコンテナを使用できます。 –
組み込みのOpenJPAでは、コンテナ提供のデータソースを使用することもできます。これは、これがなければ役に立たないでしょうか? – MaDa