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 使用 EclipseLink 作为 JPA 提供程序,因此要禁用日志记录,您可以设置,

“eclipselink.loggging.level”=“关闭”

您也可以使用禁用异常日志记录,

“eclipselink.logging.exceptions”=“假”

见, http://wiki.eclipse.org/EclipseLink/Examples/JPA/Logging

于 2013-03-19T13:14:29.857 回答
0

您可以在 persistence.xml 文件中设置 TopLink 日志记录级别。但是,当您接受与 WebLogic Sever 的默认日志记录集成时,这些设置将被忽略,并使用 WebLogic Server 中设置的日志记录配置。

eclipselink.logging.logger您可以通过将属性名称设置为不同的设置来覆盖默认的日志记录集成,

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