Exception
チェーンされた多くの例外のすべての詳細なメッセージを含む詳細なメッセージを含む"final" をスローする方法を知りたいです。
たとえば、次のようなコードがあるとします。
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);
}
私は完全stackTrace
には興味がありませんが、私が書いたメッセージだけに興味があります。つまり、次のような結果が欲しいです。
java.lang.Exception: THIRD EXCEPTION + SECOND EXCEPTION + FIRST EXCEPTION