wsgilog είναι μια ενότητα που υποστηρίζει την καταγραφή συμβάντων σε εφαρμογές WSGI στο stdout, χρόνος περιστρέφεται αρχεία καταγραφής, e-mail, το syslog και διακομιστές web & nbsp?. Επίσης, υποστηρίζει την αλίευση και την αποστολή με μορφή HTML tracebacks εξαίρεση σε ένα web browser για τον εντοπισμό σφαλμάτων.
Απλό παράδειγμα χρήσης:
από wsgilog καταγραφής των εισαγωγών
log (tohtml = True, tofile «wsgi.log '=, tostream = True, σεΕκτύπωση = True)
def app (Environ, start_response):
& Nbsp? & Nbsp? & Nbsp? Εκτύπωση «STDOUT καταγράφεται.»
& Nbsp? & Nbsp? & Nbsp? Environ [«wsgilog.logger»]. info («Η πληροφορία καταγράφεται.»)
& Nbsp? & Nbsp? & Nbsp? # Εξαίρεση θα καταγράφονται και αποστέλλονται στον browser που έχει μορφοποιηθεί ως HTML.
& Nbsp? & Nbsp? & Nbsp? αυξήσει Εξαίρεση ()
αν __name__ == «__main__»:
& Nbsp? & Nbsp? & Nbsp? από wsgiref.simple_server make_server εισαγωγής
& Nbsp? & Nbsp? & Nbsp? http = make_server ('', 8080, app)
& Nbsp? & Nbsp? & Nbsp? http.serve_forever ()
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε