767 Stimmen

Wie kann ich einen Python-Fehler mit Debug-Informationen protokollieren?

Ich drucke Python-Ausnahmemeldungen in eine Protokolldatei mit logging.error :

import logging
try:
    1/0
except ZeroDivisionError as e:
    logging.error(e)  # ERROR:root:division by zero

Ist es möglich, detailliertere Informationen über die Ausnahme und den Code, der sie erzeugt hat, als nur den Ausnahme-String zu drucken? Dinge wie Zeilennummern oder Stack Traces wären toll.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X