Мое приложение Java EE 6 использует slf4j с logback в качестве среды ведения журнала. У меня есть пользовательское ведение журнала openjpa, которое не работает на Weblogic, хотя раньше это было нормально на стеклянной рыбе (с openjpa 1.2). Когда я добавляю свою собственную фабрику журналов в свойство openjpa.log в файле persistence.xml, 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.>
Я должен упомянуть, что я использую JPA 2.1 с реализацией Toplink. Я был бы рад получить некоторые подсказки, как это можно решить.