Wie kann ich alle Ausnahmen aus einer wxPython-Anwendung erfassen?

Ich schreibe eine kleine Debug-App für ein bisschen Kit, das wir entwickeln, und möchte es einigen Benutzern zur Verfügung stellen, um zu sehen, ob sie Abstürze provozieren können. Kennt jemand eine Möglichkeit, eine wxPython-App effektiv zu verpacken, um alle unbehandelten Ausnahmen zu erfassen, die zum Absturz der App führen würden?

Idealerweise möchte ich alle Ausgaben (nicht nur Fehler) erfassen und in einer Datei protokollieren. Alle nicht behandelten Ausnahmen sollten in der aktuellen Datei protokolliert werden und dann die Weiterleitung der Ausnahme wie gewohnt zulassen (d. H. Der Protokollierungsprozess sollte transparent sein).

Ich bin mir sicher, dass jemand etwas in diese Richtung getan hat, aber ich habe es nicht geschafft, irgendetwas aufzudecken, das über Google nützlich aussieht.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage