2011-01-13 20 views
10

Ben GlassFish v3.0.1 ve NetBeans 6.9.1 ile JPA 2.0 (EclipseLink sağlayıcısı) kullanıyorum JPA 2.0'dan sorguları ve diğer günlük bilgilerini göremiyorum. Aslında, JPA ve diğer ilgili hata ayıklama bilgileri tarafından üretilen tüm SQL deyimlerini görmek istiyorum ...JPA 2.0 (giriş ve içinden izleme) GlassFish 3.0.1 ve NetBeans 6.9.1 ile:

Böyle bir geri bildirim sağlamak için günlüğünü başarıyla yapılandıran biri var mı? Ben boşuna birkaç şey denedim ...

Herhangi bir yardım büyük takdir edilecektir.

Çok teşekkürler.

cevap

13

: Bu bana alakalı JPA günlükleri NetBeans çıkış penceresi görmek için izin

<property name="eclipselink.logging.level" value="FINE" />
: birlikte
<property name="eclipselink.logging.logger" 
    value="org.eclipse.persistence.logging.DefaultSessionLog"/>
sizin tavsiye etiketiyle. Bu ayrıca Eclipse'de de çalıştı. Çıktı gönderildi konsol penceresi, tam olarak istediğim sunucunun çıktısı ile bir araya getirilmiş.

+1

Üretken sistemi ve geliştirme sistemini otomatik olarak ayırt etmek mümkün mü? Seviyeyi her seferinde INFO'ya ayarlayarak onu canlı sisteme dağıtırsanız, çok fazla iş ve unutursanız da tehlikelidir. –

5

Tempence.xml dosyasında günlüğe kaydetme düzeyini yapılandırmanız gerekir.

Örnek:

<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> 
     <property name="eclipselink.logging.level" value="FINE" /> <property name="eclipselink.target-server" value="SunAS9"/> 
    </properties> 
    </persistence-unit>

Giriş Seviyeleri:
KAPALI
CİDDİ
UYARI
BİLGİ
YAPILANDIRMA - Üretim
İNCE
İNCE için kullanın
EN SAF.210 diğer bilgiler: http://wiki.eclipse.org/EclipseLink/Examples/JPA/Logging

tüm sorgular etki server.log dosya basılmış olacaktır.

beni kullanıyordu için sonunda hile yapmıştı Ne
+4

Cevabınız için teşekkür ederiz. Sonunda benim için hile yapmış olan: ile tavsiye edilen etiketinizle birlikte kullanıldı: . Bu NetBeans çıkış penceresinde hangi ilgili JPA günlükleri görmeme izin verdi. Bu ayrıca Eclipse'de de çalıştı. Çıktı gönderildi konsol penceresi, tam olarak istediğim sunucunun çıktısı ile bir araya getirilmiş. –