как я могу использовать регистратор Elmah только тогда, когда я хочу?
У меня есть ErrorsController, и мне нужно регистрировать его только тогда, когда исключение неизвестно:
Elmah.ErrorSignal.FromCurrentContext().Raise(new Exception(string.Format("{0}, {1}", controller, action), exception));
Я не реализовал атрибуты Elmah, Elmah добавлен только в web.config.
Как я могу это сделать? У меня есть идея использовать errorFilter, который будет фильтровать все входящие ошибки, но я думаю, что это не очень хорошо.
UPD
У меня есть фильтр добавления, который игнорирует все ошибки:
<errorFilter>
<ignoreAll>
<regex binding="Context.Request.Url" pattern="." />
</ignoreAll>
</errorFilter>
но он игнорирует абсолютно все, даже то, что я вызываю, чтобы войти вручную.