1

私の Java EE 6 アプリケーションは、ロギング フレームワークとして logback とともに slf4j を使用します。以前はglassfishでは問題ありませんでしたが(openjpa 1.2)、Weblogicでは機能しないopenjpaカスタムロギングがあります。カスタム ログ ファクトリを persistence.xml の「openjpa.log」プロパティに追加すると、weblogic はこれを無視し、機能しません。

私のカスタム ログ ファクトリ:

<property name="openjpa.Log" value="com.kishware.core.log.openjpa.CustomSLF4JLogFactory"/>

がプロパティを無視した場合の weblogic コンソール出力は次のとおりです。

<Aug 17, 2013 11:29:35 AM GMT+04:30> <Warning> <J2EE> <BEA-160202> <You have specified a openjpa.Log setting in your configuration for persistence unit banco-product#pu-channel-manager. This setting will be ignored and all log messages will be sent to the WebLogic Server logging subsystem. Trace-level logging is controlled by the various JPA-specific debug settings in config.xml, or through the WebLogic Server Administration Console.>

Toplink実装でJPA 2.1を使用していることに言及する必要があります。これを解決する方法について、ヒントをいただければ幸いです。

4

1 に答える 1

1

Toplink実装でJPA 2.1を使用していることに言及する必要があります

そこに問題があります。OpenJPA構成プロパティを使用してToplink(そしてEclipseLinkを意味すると思います)を構成しようとしています。

于 2013-08-26T12:09:33.690 に答える