0

TopLink を JPA プロバイダー (Weblogic に付属のプロバイダー) として使用して、Weblogic 12.1 でアプリケーションを開発しています。
私のアプリケーションは、多くの「SELECT FOR UPDATE NOWAIT」クエリを使用していますが、通常は失敗して例外をスローします。次に、TopLink が例外をログに記録し、ログ ファイルが大幅に増加します。

TopLink のロギングを停止したい。次のpersistence.xmlプロパティを使用しようとしました:

<property name="toplink.logging.level" value="OFF"/>

しかし、それは無視されているようです。

何か助けてください。
ありがとう。

4

2 に答える 2

0

TopLinkのログレベルはpersistence.xmlファイルで設定できます。ただし、WebLogic Severとのデフォルトのロギング統合を受け入れる場合、これらの設定は無視され、WebLogicServerで設定されたロギング構成が使用されます。

eclipselink.logging.loggerプロパティ名を別の設定に設定することで、デフォルトのロギング統合をオーバーライドできます。

<property name="eclipselink.logging.logger" value="DefaultLogger"/>
于 2013-03-19T19:07:30.510 に答える
0

TopLinkはEclipseLinkをJPAプロバイダとして使用するため、設定するロギングを無効にするには、

"eclipselink.loggging.level"="OFF"

次を使用して、例外ログを無効にすることもできます。

"eclipselink.logging.exceptions"="false"

http://wiki.eclipse.org/EclipseLink/Examples/JPA/Loggingを参照して ください。

于 2013-03-19T13:14:29.857 に答える