LINUX.ORG.RU

История изменений

Исправление Aber, (текущая версия) :

Контекст теряться не должен, в той же java создавая новое исключение в конструкторе очень желательно передать исходное исключение, таким образом стектрейс будет содержать всю цепочку вызовов начиная от источника.
Еще полезно сообщение для исключения конкатенировать с предыдущем сообщением, чтоб по логам можно было приблизительно понять причинно-следственную связь, пример сообщения:
ValidationError: Invalid zip code. Сaused by: ZipCodeFormatException: faild to parse zip number. Сaused by: NumberFormatException.

Исходная версия Aber, :

Контекст теряться не должен, в той же java создавая новое исключение в конструкторе очень желатльно передать исходное исключение, таким образом стектрейс будет содержать всю цепочку вызовов начиная от источника.
Еще полезно сообщение для исключение конкатенировать с предыдущем сообщением, чтоб по логам можно было приблизительно понять причинно-следственную связь, пример соощения:
ValidationError: Invalid zip code. Сaused by: ZipCodeFormatException: faild to parse zip number. Сaused by: NumberFormatException.