Ρύθμιση καταγραφής
Μια σημαντική πτυχή κάθε εφαρμογής εξυπηρετητή είναι η καταγραφή. Ο ελεγκτής
ρουτινών παρέχει δυνατότητα καταγραφής για τη δημιουργία αναφορών και τον
εντοπισμό και τη διόρθωση σφαλμάτων. Για την καταγραφή χρησιμοποιείται το αρχείο
servicelog.log, ένα μοναδικό αρχείο καταγραφής το οποίο τοποθετείται από
προεπιλογή στον κατάλογο config όπου είναι εγκατεστημένος ο ελεγκτής
ρουτινών. Μπορείτε να ρυθμίσετε τη λειτουργία καταγραφής με τους ακόλουθους τρόπους:
Αλλαγή του προεπιλεγμένου καταλόγου καταγραφής
Σε μερικές περιπτώσεις θα χρειαστεί να αλλάξετε τον προεπιλεγμένο κατάλογο
καταγραφής. Για παράδειγμα, η αλλαγή του προεπιλεγμένου καταλόγου καταγραφής
είναι απαραίτητη στα συστήματα όπου ο ελεγκτής ρουτινών έχει εγκατασταθεί σε ένα
σύστημα αρχείων μόνο για ανάγνωση.
Για να αλλάξετε τον προεπιλεγμένο κατάλογο καταγραφής, ακολουθήστε τα παρακάτω βήματα:
- Εντοπίστε το αρχείο ρυθμίσεων serviceconfig.xml. Ανατρέξτε στην
περιγραφή της σχετικής εργασίας για περισσότερες πληροφορίες.
- Ανοίξτε το σε μια λειτουργία επεξεργασίας και αναζητήστε το στοιχείο <Logging>.
- Ορίστε το νέο κατάλογο καταγραφής ως την τιμή του γνωρίσματος
directory σε αυτό το στοιχείο.
Αλλαγή των φίλτρων καταγραφής
Μπορείτε να χρησιμοποιήσετε ένα απλό φίλτρο καταγραφής ώστε να καταγράφονται
μόνο τα μηνύματα από ένα επίπεδο σοβαρότητας και πάνω. Τα διαθέσιμα επίπεδα καταγραφής είναι:
- SEVERE (ΣΟΒΑΡΟ): Καταγράφονται μόνο τα μηνύματα σφαλμάτων που δεν μπορούν να διορθωθούν.
- CRITICAL (ΚΡΙΣΙΜΟ): Καταγράφονται τα μηνύματα του παραπάνω επιπέδου και τα
μηνύματα σχετικά με συμβάντα όπου η κανονική λειτουργία διακόπηκε λόγω σφάλματος.
Αυτό είναι το προεπιλεγμένο επίπεδο καταγραφής.
- WARNING (ΠΡΟΕΙΔΟΠΟΙΗΣΗ): Καταγράφονται τα μηνύματα των παραπάνω επιπέδων και
τα μηνύματα σχετικά με μη αναμενόμενα συμβάντα που δεν επηρεάζουν τη συνέχιση της
λειτουργίας.
- INFORMATION (ΠΛΗΡΟΦΟΡΙΕΣ): Καταγράφονται τα μηνύματα των παραπάνω επιπέδων
και τα μηνύματα σχετικά με κανονικά συμβάντα τα οποία μπορεί να παρουσιάζουν
ενδιαφέρον για κάποιο χρήστη.
- DEBUG (ΕΝΤΟΠΙΣΜΟΣ ΚΑΙ ΔΙΟΡΘΩΣΗ ΣΦΑΛΜΑΤΩΝ): Καταγράφονται τα μηνύματα των
παραπάνω επιπέδων και τα μηνύματα που παρέχουν αναλυτικές πληροφορίες σχετικά με
τις εσωτερικές διεργασίες του προγράμματος. Αυτές οι πληροφορίες χρησιμοποιούνται
για τον εντοπισμό και την αντιμετώπιση προβλημάτων.
Για να αλλάξετε το εφαρμοζόμενο φίλτρο καταγραφής, ακολουθήστε τα παρακάτω
βήματα:
- Εντοπίστε το στοιχείο <Logging> στο αρχείο ρυθμίσεων
serviceconfig.xml.
- Αλλάξτε την τιμή του γνωρίσματος level. Ορίστε ένα από τα παραπάνω
επίπεδα ανάλογα με τις απαιτήσεις σας.
Αλλαγή της μορφής καταγραφής
Μπορείτε να ορίσετε τη μορφή των καταγραφόμενων μηνυμάτων (μορφή CBE ή απλό
κείμενο). Οι διαθέσιμες ρυθμίσεις μορφής είναι:
- CBE:
(Προεπιλεγμένη μορφή) Τα μηνύματα θα καταγράφονται σε μορφή CBE (Common Base
Event). Αυτή η μορφή επιτρέπει την καταγραφή λεπτομερών πληροφοριών σχετικά
με την πηγή και την περίσταση του μηνύματος. Η ανάγνωση των μηνυμάτων αυτής της
μορφής γίνεται με τη χρήση ενός βοηθήματος αρχείων καταγραφής CBE.
- Simple (Απλό
κείμενο): Τα μηνύματα θα καταγράφονται ως απλό κείμενο.
Για να αλλάξετε τη μορφή καταγραφής, ακολουθήστε τα παρακάτω βήματα:
- Εντοπίστε το στοιχείο <Logging> στο αρχείο ρυθμίσεων
serviceconfig.xml.
- Αλλάξτε την τιμή του γνωρίσματος μορφής (format). Ορίστε μία από τις
παραπάνω ρυθμίσεις μορφής ανάλογα με τις απαιτήσεις σας.
Σχετικές εργασίες
Εντοπισμός των αρχείων ρυθμίσεων
Διαχείριση του ελεγκτή ρουτινών