Catching Throwable
ist aus den in den verschiedenen Posts genannten Gründen nicht ratsam. Wäre es jedoch sinnvoll, eine Hauptstruktur wie unten zu haben? Wenn die Throwable-Zeile entfernt wird, werden Fehler nicht protokolliert.Logging Throwable in main()
2
A
Antwort
8
Die Implementierung dieser Methode wird nur mit Throwables umgehen, die auf den Hauptthread geworfen werden.
Der beste Weg, um dieses Problem zu lösen, ist die Verwendung Thread.setDefaultUncaughtExceptionHandler().
+0
+1 für diese großartige Antwort. –
Also, wenn die Ausnahme von den ersten Cathces gefangen wird, würde es wieder von der letzten Zeile gefangen werden? Sonst kommt es nicht an catch (Exception e) vorbei. – Jivings
Nein, ich füge nicht in 'main()' zurück. – assylias
+1 Gute Frage. hoffe auf einige gute Antworten auch. –