Καταγραφή

Σε αυτό τον πίνακα εμφανίζονται οι ιδιότητες που είναι διαθέσιμες στη σελίδα Καταγραφή της λειτουργίας επεξεργασίας persistence.xml.


Σημείωση:

Η σελίδα αυτή δεν είναι διαθέσιμη για έργα που χρησιμοποιούν τη γενική πλατφόρμα.

Ιδιότητες στη σελίδα Καταγραφή

Ιδιότητα Περιγραφή Προεπιλογή

Επίπεδο καταγραφής

Καθορίζει το επίπεδο λεπτομερειών των δεδομένων εξόδου καταγραφής (σε αύξουσα σειρά αναλυτικότητας πληροφοριών):

Ακολουθούν οι έγκυρες τιμές για την ιδιότητα java.util.logging.Level:

  • Απενεργοποίηση–απενεργοποιεί την καταγραφή

  • Σοβαρό–καταγράφει εξαιρέσεις που δηλώνουν ότι το TopLink δεν μπορεί να συνεχιστεί καθώς και εξαιρέσεις που προκύπτουν κατά τη σύνδεση. Περιλαμβάνει μια ιχνηλασία στοίβας.

  • Προειδοποίηση–καταγράφει εξαιρέσεις που δεν προκαλούν υποχρεωτικό τερματισμό του TopLink, συμπεριλαμβανομένων των εξαιρέσεων που δεν καταγράφονται με το επίπεδο Σοβαρό. Δεν περιλαμβάνει μια ιχνηλασία στοίβας.

  • Πληροφορίες–καταγράφει πληροφορίες σύνδεσης/αποσύνδεσης ανά συνεδρία εξυπηρετητή, συμπεριλαμβανομένου του ονόματος χρήστη. Αφού ξεκινήσει η συνεδρία, καταγράφονται αναλυτικές πληροφορίες.

  • Ρυθμίσεις–καταγράφει μόνο πληροφορίες σύνδεσης με το σύστημα, σύνδεσης JDBC, και βάσης δεδομένων.

  • Λεπτομέρειες–καταγράφει πληροφορίες SQL.

  • Περισσότερες λεπτομέρειες–παρόμοιο με το επίπεδο Προειδοποίηση. Περιλαμβάνει ιχνηλασία στοίβας.

  • Μέγιστο επίπεδο λεπτομερειών–περιλαμβάνει πρόσθετες πληροφορίες χαμηλού επιπέδου.

Παράδειγμα: αρχείο persistence.xml

<property name="eclipselink.logging.level" value="INFO"/>

Πληροφορίες

  Αποτύπωμα χρόνου

Καθορίζει αν καταγράφεται το αποτύπωμα χρόνου με κάθε καταχώρηση καταγραφής.

Ακολουθούν οι έγκυρες τιμές:

  • true–καταγραφή αποτυπώματος χρόνου.

  • false–χωρίς καταγραφή αποτυπώματος χρόνου.

Παράδειγμα: αρχείο persistence.xml

<property name="eclipselink.logging.timestamp" value="false"/>

true

  Νήμα

Καθορίζει αν καταγράφεται μια ταυτότητα νήματος με κάθε καταχώρηση καταγραφής.

Ακολουθούν οι έγκυρες τιμές:

  • true–καταγραφή ταυτότητας νήματος.

  • false–χωρίς καταγραφή ταυτότητας νήματος.

true

  Συνεδρία

Καθορίζει αν καταγράφεται μια ταυτότητα συνεδρίας EclipseLink με κάθε καταχώρηση καταγραφής.

Ακολουθούν οι έγκυρες τιμές:

  • true–καταγραφή ταυτότητας συνεδρίασης EclipseLink.

  • false–χωρίς καταγραφή ταυτότητας συνεδρίασης EclipseLink.

Παράδειγμα: αρχείο persistence.xml

<property name="eclipselink.logging.session" value="false"/>

true

  Εξαιρέσεις

Καθορίζει αν οι εξαιρέσεις που προκύπτουν από τον κώδικα EclipseLink καταγράφονται πριν επιστραφεί η εξαίρεση στην καλούσα εφαρμογή. Εξασφαλίζει ότι όλες οι εξαιρέσεις καταγράφονται και δεν αποκρύπτονται από τον κώδικα της εφαρμογής.

Ακολουθούν οι έγκυρες τιμές:

  • true–καταγραφή όλων των εξαιρέσεων.

  • false–χωρίς καταγραφή όλων των εξαιρέσεων.

Παράδειγμα: αρχείο persistence.xml

<property name="eclipselink.logging.exceptions" value="true"/>

false

Αρχείο καταγραφής

Καθορίστε μια θέση αρχείου για την έξοδο καταγραφής δεδομένων (αντί για την τυπική έξοδο).

Παράδειγμα: αρχείο persistence.xml

<property name="eclipselink.logging.file" value="C:\myout\" />

Λειτουργία καταγραφής

Επιλέξτε το είδος της λειτουργίας καταγραφής που θα χρησιμοποιηθεί:

Ακολουθούν οι έγκυρες τιμές:

  • Προεπιλεγμένη λειτουργία καταγραφής–η λειτουργία καταγραφής EclipseLink eclipselink.logging.DefaultSessionLog.

  • Λειτουργία καταγραφής Java–η λειτουργία καταγραφής java.util.logging eclipselink.logging.JavaLog.

  • Λειτουργία καταγραφής εξυπηρετητή–η λειτουργία καταγραφής java.util.logging eclipselink.platform.server.ServerLog. Ενοποιείται με τη λειτουργία καταγραφής του εξυπηρετητή εφαρμογών όπως ορίζεται στο eclipselink.platform.server.ServerPlatform.

  • Πλήρες όνομα κλάσης μιας προσαρμοσμένης λειτουργίας καταγραφής. Η προσαρμοσμένη λειτουργία καταγραφής πρέπει να υλοποιεί τη διεπαφή eclipselink.logging.SessionLog.

Παράδειγμα: αρχείο persistence.xml

<property name="eclipselink.logging.logger" value="acme.loggers.MyCustomLogger" />

Προεπιλεγμένη λειτουργία καταγραφής