Может быть полезно добавить некоторую дополнительную информацию / хлебные крошки в качестве исключения при прохождении через уровни вашего приложения.Тем не менее, вы изменяете объект, что может быть трудно рассуждать в большой кодовой базе, особенно с учетом того, что управление исключениями обычно является сквозной проблемой в вашем приложении.
Также имейте в виду, что некоторые библиотеки будутрасширить класс Error
и оставить свойство message
без установщика.