Получить подробные сообщения о цепочках исключений Java
Хотелось бы узнать, как я могу это сделатьокончательный» Exception
, содержащий подробное сообщение со всеми подробными сообщениями ряда связанных исключений.
Например, предположим, что такой код: I '
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