Ist es möglich, eine benutzerdefinierte Nachricht global auf Runtime-Erros hinzuzufügen? Ich würde gerne einen Zeitstempel haben, da dies helfen würde herauszufinden, ob eine Datei von diesem Ausführungsprozess geschrieben wurde.Benutzerdefinierte Nachricht bei Runtime-Fehler
Antwort
Ersetzen sys.excepthook
mit einer entsprechenden Funktion können Sie tun, was auch immer Sie möchten bei jedem Auftreten einer nicht abgefangenen Ausnahme.
Das ist, was ich gesucht habe, gibt es irgendwelche Nachteile dabei? – user1767754
Werfen Sie einen Blick auf die Python-Dokumente (2, 3) zum Behandeln von Ausnahmen. Sie können den RuntimeError abfangen und die ursprüngliche Nachricht zusammen mit einem benutzerdefinierten Zeitstempel drucken. Weitere Informationen zum Zugriff auf die Stack-Trace- und Exception-Meldungen finden Sie unter this question.
Ignacios Lösung ist auch großartig, wenn Sie die Nachricht global setzen möchten.
- 1. iOS: FBSDKShareDialog benutzerdefinierte Nachricht
- 2. jquery validator addmethod benutzerdefinierte Nachricht
- 3. Benutzerdefinierte Nachricht für @Security Annotation
- 4. Benutzerdefinierte Nachricht zum Komponententestergebnis hinzufügen
- 5. Drucken der Nachricht bei expect() Assert-Fehler
- 6. JSON-Schema benutzerdefinierte Nachricht für oneOf
- 7. Rails validates akzeptiert keine benutzerdefinierte Nachricht
- 8. Telegramm bietet api benutzerdefinierte Tasten Nachricht
- 9. Grails Befehlsobjekte benutzerdefinierte Validate Nachricht Codes
- 10. Benutzerdefinierte Popup-Validierung Nachricht in Mahapps
- 11. zend Überprüfen Sie benutzerdefinierte Nachricht beim Rückruf
- 12. MobileFirst 8.0 App Authenticity - Benutzerdefinierte Nachricht
- 13. Kendo UI Grid benutzerdefinierte Validierung Nachricht
- 14. Fehler bei Nachricht in Kafka Senden
- 15. Benutzerdefinierte Anforderungsbehandlung bei Einzelanmeldung fehlgeschlagen
- 16. playframework Einstellung benutzerdefinierte Nachricht für @Required Feld global
- 17. Java Ersetzen durch benutzerdefinierte Nachricht throw Ausnahme und weiter
- 18. py.test: Format fehlgeschlagen behaupten und drucken Sie benutzerdefinierte Nachricht
- 19. Jquery Validierung benutzerdefinierte Nachricht für verschiedene Elemente dynamisch ändern
- 20. Wie erstellt man eine benutzerdefinierte Ausnahme mit einer Nachricht richtig?
- 21. Inno-Setup Wie fügt man CRLF/Zeilenumbruch in benutzerdefinierte Nachricht
- 22. Können Sie AssertJ assertThat eine benutzerdefinierte Nachricht hinzufügen?
- 23. Prevent Benutzerdefinierte Nachricht Dialog (ein modales Dialogfeld) Fokusverlust in WPF
- 24. Pop3 zu SMTP Nachricht benutzerdefinierte Weiterleitung in C#
- 25. JAX-WS Federserverseitige benutzerdefinierte Nachricht für Runtime Fehler gesetzt
- 26. AWS CloudFront-Problem für benutzerdefinierte Fehlerdatei: AccessDenied-Nachricht
- 27. Ist es möglich, einer ServiceStack Redis-Nachricht benutzerdefinierte Header hinzuzufügen?
- 28. Benutzerdefinierte Nachricht für übergelaufene Nummer während der Bindung im Frühjahr
- 29. eine benutzerdefinierte JSON-Nachricht auf Slack mit Webhook senden
- 30. SendMessage kann keine benutzerdefinierte Nachricht an das Hauptfenster senden
Meinst du, wenn die RuntimeError-Ausnahme ausgelöst wird? Wenn ja, können Sie das nicht auf der obersten Ebene Ihres Prozesses erreichen und tun, was Sie wollen? –