Спасибо за Ваш ответ. То, что в итоге помогло мне, использовало: <property name = "eclipselink.logging.logger" value = "org.eclipse.persistence.logging.DefaultSessionLog" /> в сочетании с рекомендуемым тэгом: <property name = " eclipselink.logging.level "value =" FINE "/>. Это позволило мне увидеть соответствующие журналы JPA, которые находятся в окне вывода NetBeans. Это также работало в Eclipse. Вывод был отправлен через окно консоли, смешанное с выводом сервера, что было именно тем, что я хотел.

ользуюJPA 2.0 (EclipseLink поставщик) сGlassfish v3.0.1 а такжеNetBeans 6.9.1 и я не могу видеть запросы и другую информацию журналирования из JPA 2.0. По сути, я хочу иметь возможность видеть все операторы SQL, которые генерируются JPA и другую связанную информацию отладки ...

Кто-нибудь успешно смог настроить ведение журнала, чтобы обеспечить такую ​​обратную связь? Я пробовал несколько вещей безрезультатно ...

Любая помощь будет принята с благодарностью.

Большое спасибо.

Ответы на вопрос(2)

Пример:

<persistence-unit name="MY_POOL_NAME" transaction-type="JTA">
  <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
    <jta-data-source>MY_JTA_SOURCE</jta-data-source>
    <properties>
        <b><property name="eclipselink.logging.level" value="FINE" />
        <property name="eclipselink.target-server" value="SunAS9"/></b>
    </properties>
  </persistence-unit>

Уровни журнала:
OFF
СУРОВЫЙ
ПРЕДУПРЕЖДЕНИЕ
ИНФОРМАЦИЯ
КОНФИГ - Используйте это для производства
FINE
FINER
УТОНЧЕННАЯ
Больше информации:http://wiki.eclipse.org/EclipseLink/Examples/JPA/Logging

Все запросы будут напечатаны в доменеserver.log файл.

 Alex H26 февр. 2011 г., 21:13
Спасибо за Ваш ответ. То, что в итоге помогло мне, использовало: <property name = "eclipselink.logging.logger" value = "org.eclipse.persistence.logging.DefaultSessionLog" /> в сочетании с рекомендуемым тэгом: <property name = " eclipselink.logging.level "value =" FINE "/>. Это позволило мне увидеть соответствующие журналы JPA, которые находятся в окне вывода NetBeans. Это также работало в Eclipse. Вывод был отправлен через окно консоли, смешанное с выводом сервера, что было именно тем, что я хотел.
Решение Вопроса

То, что в итоге помогло мне, использовало:

<property name="eclipselink.logging.logger"
     value="org.eclipse.persistence.logging.DefaultSessionLog"/>
в сочетании с рекомендуемым тегом:
<property name="eclipselink.logging.level" value="FINE" />
Это позволило мне увидеть соответствующие журналы JPA, которые находятся в окне вывода NetBeans. Это также работало в Eclipse. Вывод был отправлен через окно консоли, смешанное с выводом сервера, что было именно тем, что я хотел.

 Hasan Tuncay28 мар. 2013 г., 11:25
Можно ли дифференцировать продуктивную систему и систему развития автоматически. Установка уровня INFO каждый раз, когда вы развертываете его в работающей системе, это слишком много работы, а также опасно, если вы забудете.

Ваш ответ на вопрос