ScribeHandler

Screenshot Λογισμικό:
ScribeHandler
Στοιχεία Λογισμικού:
Εκδοχή: 0.05
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Jeremy Jones
Άδεια: Δωρεάν
Δημοτικότητα: 2

Rating: nan/5 (Total Votes: 0)

ScribeHandler είναι ένα απλό στρώμα μεσολάβησης που λειτουργεί με το πρότυπο πύθωνα άρθρωμα logging. Δρα αα αντικείμενο χειρισμού που θα προστεθεί σε ένα καταγραφικό με τον συνήθη τρόπο.
Σημαντικό bits:
Όταν εμφανίσεων του χειριστή, θα θέλετε να καθορίσετε τη σύνδεση ρύθμιση για να χαράσσεται. Τα ακόλουθα επιχειρήματα λέξη-κλειδί reconized (και προεπιλογές):
Επιχείρημα & nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? Αθέτηση
---------------------------
φιλοξενήσει & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? 127.0.0.1
λιμάνι & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? 1463
κατηγορία & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? % (Hostname) s -% (loggername) s
μεταφοράς & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? ScribeHandler.FRAMED
URI & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? Κανένας
- Υποδοχής και το λιμάνι, θα πρέπει να είναι προφανές
- Εάν οι μεταφορές ScribeHandler.FRAMED, στη συνέχεια,
& Nbsp? & Nbsp? & Nbsp? thrift.transport.TTransport.TFramedTransport () χρησιμοποιείται.
- Εάν οι μεταφορές ScribeHandler.BUFFERED, στη συνέχεια,
& Nbsp? & Nbsp? & Nbsp? thrift.transport.TTransport.TBufferedTransport () χρησιμοποιείται.
- Εάν οι μεταφορές είναι ScribeHandler.HTTP συνέχεια
& Nbsp? & Nbsp? & Nbsp? thrift.transport.THttpClient.THttpClient () χρησιμοποιείται και το URI δεν πρέπει να
& Nbsp? & Nbsp? & Nbsp? Κανένας
- Εάν οι μεταφορές είναι Καμία, στη συνέχεια, μπορείτε να ορίσετε οποιοδήποτε αποδεκτό λιτότης / Scribe
& Nbsp? & Nbsp? & Nbsp? μεταφορές μέσω
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? ScirbeHandler.transport = <μεταφορών>
όπου <μεταφορών> είναι ένα έγκυρο Scibe / Αποταμίευση μεταφοράς (αυτό είναι μια προσπάθεια σε μελλοντική θωράκιση).
- Κατηγορία μεταφράζεται στην κατηγορία παράμετρο για να scribe.LogEntry () αντικείμενο & nbsp?. Θα πρέπει να είναι μια τυποποιημένη μορφή συμβολοσειράς χρησιμοποιώντας τα πλήκτρα χαρτογράφηση. Τα παρακάτω είναι τα reconized κλειδιά χαρτογράφηση:
& Nbsp? & Nbsp? & Nbsp? Βασικά Όνομα & nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? Πηγή
& Nbsp? & Nbsp? & Nbsp? ----------------------
& Nbsp? & Nbsp? & Nbsp? ενότητα & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? logging.LogRecord.module
& Nbsp? & Nbsp? & Nbsp? levelName & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? logging.LogRecord.levelname
& Nbsp? & Nbsp? & Nbsp? loggername & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? logging.LogRecord.name
& Nbsp? & Nbsp? & Nbsp? ProcessName & nbsp? & nbsp? & nbsp? & nbsp? logging.LogRecord.processName
& Nbsp? & Nbsp? & Nbsp? hostname & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? & nbsp? socket.gethostname ()
Εδώ είναι ένα απλό παράδειγμα για το πώς να το χρησιμοποιήσετε:
καταγραφή των εισαγωγών
εισαγωγής ScribeHandler
mylogger = logging.getLogger («ScribeLogger»)
mylogger.setLevel (logging.DEBUG)
χειριστής = ScribeHandler.ScribeHandler (κατηγορία = "% (hostname) s -% (levelName) s ', file_buffer =' / tmp / logbuffer»)
mylogger.addHandler (handler)
mylogger.debug («τα πράγματα συμβαίνουν»)

Απαιτήσεις :

  • Python

Παρόμοια λογισμικά

Άλλο λογισμικό του προγραμματιστή Jeremy Jones

Σχόλια για ScribeHandler

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!