سؤال

وكيف تمكين تسجيل التصحيح لOpenJPA عند تشغيل التطبيق في يبلوغيتش 11G؟ حاولت الخطوات التي قدمها تسجيل النقابة SQL مع يبلوغيتش 10.3 ، ولكن عدم ظهور أي بيانات السجل OpenJPA في سجل الخادم. لدي سكب أيضا على وثائق يبلوغيتش حول تهيئة قطع الأشجار، ولكن أنا غير واضحة حول كيفية تمكين تسجيل التصحيح لهذا النظام الفرعي معين (النقابة). أي أفكار؟

هل كانت مفيدة؟

المحلول

وBAH! أنا فقط إصلاح هذه المشكلة، وقضيته امر محبط للغاية!

عند I تكوين تسجيل لخدمة بلدي عن طريق وحدة التحكم ويب لوجيك ([نطاقي] -> البيئة -> الخوادم -> [خدمة بلدي] -> تسجيل علامة التبويب)، أنا وضعت "الحد الأدنى من شدة لتسجيل الدخول" في "تتبع" و "مستوى الخطورة" لملف سجل الخادم إلى "تصحيح" (كلاهما الخيارات تحت "خيارات متقدمة"). والجدير بالذكر، فإن "مستوى خطورة" مربع حدد لا توفر خيار "تتبع". وهكذا، عندما أنقذ التكوين، تم تعيين مستوى سجل الخادم إلى تصحيح. لقد تعلمت منذ أن معظم من في كودو (وOpenJPA ل؟) تسجيل عند مستوى تتبع، والذي هو السبب في أنني لا يمكن أن نرى أي تسجيل النقابة، حتى بعد تمكين التصحيح لفرعي النقابة من خلال علامة التبويب "تصحيح".

ووصف بجانب المربع حدد "مستوى خطورة" يقول ان "افتراضيا جميع الرسائل تذهب إلى ملف السجل،" حتى لو لم أكن قد حاولت تكوين التسجيل، لم أكن قد واجهت هذه المسألة. من أجل أن نرى كودو تسجيل أثر في سجل الخادم، واضطررت الى فتح ملف Config.xml بلدي (user_projects \ المجالات [نطاقي] \ التكوين \ config.xml) وإزالة العنصر تحت.

ونتيجة لذلك، وأنا في حيرة لماذا وحدة يبلوغيتش لا توفر "تتبع" كخيار ل"مستوى الخطورة" تحديد صناديق تحت قسم "خيارات متقدمة" من علامة التبويب تسجيل. هل هذا سهو، أو أنا في عداد المفقودين سبب وجيه لهذا الإغفال؟

نصائح أخرى

هل جربت لتمكين تسجيل مطول باستخدام الخاصية التالية في ملف persistence.xml الخاص بك:

<persistence xmlns="http://java.sun.com/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    version="1.0">
    <persistence-unit name="example-logging" transaction-type="RESOURCE_LOCAL">
        <properties>
            <property name="openjpa.Log" value="SQL=TRACE"/>
        </properties>
    </persistence-unit>
</persistence>

وإعدادات EclipseLink:

<persistence xmlns="http://java.sun.com/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    version="1.0">
    <persistence-unit name="example-logging" transaction-type="RESOURCE_LOCAL">
        <properties>
            <property name="eclipselink.logging.level" value="FINE" />
            <property name="eclipselink.logging.level.sql" value="FINE" />
        </properties>
    </persistence-unit>
</persistence>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top