2013-03-19 5 views
0

Я разрабатываю приложение в Weblogic 12.1, используя TopLink в качестве поставщика JPA (тот, который поставляется с Weblogic).
В моем приложении много запросов «SELECT FOR UPDATE NOWAIT», которые обычно терпят неудачу и генерируют исключение. Что происходит дальше, так это то, что TopLink регистрирует исключение, и это приводит к резкому увеличению моих файлов журналов.Как остановить ведение журнала TopLink в приложении Weblogic?

Я хочу остановить регистрацию TopLink. Я попытался использовать следующее свойство persistence.xml:

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

, но он, кажется, игнорируется.

Любая помощь пожалуйста?
Спасибо.

ответ

0

TopLink использует EclipseLink в качестве поставщика JPA, так, чтобы отключить вход вы бы установить,

"eclipselink.loggging.level" = "OFF"

Вы также можете просто отключить ведение журнала исключений с использованием,

"eclipselink.logging.exceptions" = "ложь"

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

+0

Да, я попробовал оба свойство TopLink-х и EclipseLink (и как «уровень» и свойства «исключения») , Это не работает. – wafwaf

0

Вы можете установить уровни ведения журнала TopLink в файле persistence.xml. Однако, когда вы соглашаетесь с интеграцией протоколирования по умолчанию с WebLogic Sever, эти параметры игнорируются и используется конфигурация ведения журнала, установленная в WebLogic Server.

Вы можете переопределить интеграцию регистрации по умолчанию, установив eclipselink.logging.logger имя свойства в другую обстановку,

<property name="eclipselink.logging.logger" value="DefaultLogger"/> 
+0

Пробовал, пока не работал: \ – wafwaf

Смежные вопросы