Ich benutze Protokollierung in meinem Code für eine einfachere Kontrolle über die Protokollierungsebene. Eine Sache, die mich ist schon verwirrend istPython - Wann wählen Sie logging.error() über Raise Exception()?
wenn bevorzugen Sie
logging.error()
-raise Exception()
?
Für mich logging.error()
nicht wirklich Sinn machen, da das Programm aufhören sollte, wenn sie mit einem Fehler aufgetreten ist, wie das, was raise Exception()
tut.
In welchen Szenarien stellen wir eine Fehlermeldung mit logging.error()
auf und lassen das Programm weiterlaufen?