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

Antworten auf die Frage(5)

Ihre Antwort auf die Frage