XMLLayout είναι ένα πρόγραμμα που παρέχει μια Python υλοτομία μορφοποιητή που μορφοποιεί τα μηνύματα καταγραφής ως XML, σύμφωνα με τις προδιαγραφές XMLLayout log4j του.
XMLLayout σε μηνύματα καταγραφής μπορούν να προβληθούν και να φιλτράρονται μέσα από την εφαρμογή Αλυσοπρίονο (δείτε το παράδειγμα παρακάτω), μέρος του σχεδίου που βασίζεται σε Java log4j.
Αυτό το πακέτο περιλαμβάνει επίσης ένα RawSocketHandler - όπως logging.handler.SocketHandler, αλλά στέλνει την πρώτη log μήνυμα πάνω από την πρίζα αντί για τουρσί έκδοση. RawSocketHandler μπορεί να ρυθμιστεί ώστε να στείλει μηνύματα καταγραφής στην Αλυσοπρίονο ακριβώς πάνω από μια πρίζα.
Για παράδειγμα: για να διαβιβάσει τα μηνύματα καταγραφής στην Αλυσοπρίονο, αν άκουγαν στο localhost θύρα 4448:
καταγραφή των εισαγωγών
xmllayout εισαγωγής
χειριστή = xmllayout.RawSocketHandler ('localhost', 4448)
handler.setFormatter (xmllayout.XMLLayout ())
logging.root.addHandler (χειριστής)
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε