Я использую Elmah в приложении WebForms и хотел бы иметь возможность изменять исключение до того, как Elmah его зарегистрирует. В моем сценарии есть исключения, создаваемые некоторыми из моих компонентов зависимостей, которые имеют множество настраиваемых InnerExceptions с деталями, которые игнорирует Elmah. Поэтому я хотел бы иметь возможность перебрать InnerExceptions и добавить текстовые детали к основному исключению непосредственно перед тем, как Elmah его зарегистрирует.
Я вижу, как бы полностью отфильтровать исключения, но не похоже, что я мог бы изменить исключение и по-прежнему разрешить его регистрацию. Любые идеи?