Есть ли способ получить уведомление обо всех исключениях, которые возникают во время выполнения (обрабатываются и необрабатываются)?Получать уведомления о каждом исключении (даже обработанных)
Что я хочу - это механизм регистрации, который регистрирует каждое исключение, которое появляется во время моей программы. Я не хочу обрабатывать исключения с этим регистратором, я просто хочу иметь возможность регистрировать событие генерируемого исключения.
Дело в том, что я хочу, чтобы включить все системные исключения, а следовательно, невозможно вызвать функцию всякий раз, когда я бросаю новое исключение ...
Я прочитал кое-что о ExceptionListener
, но они, кажется, предназначены для другая работа.
У кого-нибудь есть идея, как это возможно?
Этот ответ может сделать то, что вы хотите: http://stackoverflow.com/a/20284294/611819 – dnault
выглядит многообещающим ... но это позволило бы мне получить исключения, обработанные в try/catch-block. – Raven
Почему вы хотите это сделать? Если возникает исключение и обрабатывается как часть нормальной обработки, почему кому-то это нужно. Если у вас есть код, который ловит ВСЕ исключения и отбрасывает их ... Вы должны исправить этот код, чтобы вести себя лучше. – Raedwald