Erhalten Sie detaillierte Meldungen zu verketteten Ausnahmen in Java
Ich würde gerne wissen, wie ich ein "Finale" veranstalten könnteException
, enthält eine Detailnachricht mit allen Detailnachrichten einer Reihe verketteter Ausnahmen.
Nehmen Sie zum Beispiel einen Code wie diesen an:
try {
try {
try {
try {
//Some error here
} catch (Exception e) {
throw new Exception("FIRST EXCEPTION", e);
}
} catch (Exception e) {
throw new Exception("SECOND EXCEPTION", e);
}
} catch (Exception e) {
throw new Exception("THIRD EXCEPTION", e);
}
} catch (Exception e) {
String allMessages = //all the messages
throw new Exception(allMessages, e);
}
Ich bin nicht in vollem Umfang interessiertstackTrace
, aber nur in den Nachrichten, die ich geschrieben habe. Ich möchte ein Ergebnis wie das folgende haben:
java.lang.Exception: THIRD EXCEPTION + SECOND EXCEPTION + FIRST EXCEPTION