Я хочу иметь одну глобальную точку для обработки всех исключений в приложении asp.mvc3. Я создал новое приложение, добавил elmah с помощью nuget и реализовал класс ElmahCustomLogger. Я также зарегистрировал этот пользовательский регистратор в разделе web.config elmah.
По какой-то причине метод ElmahCustomLogger::Log никогда не вызывается (я ставлю там точку останова)
public class ElmahCustomLogger : ErrorLog
{
public override string Log(Error error)
{
throw new NotImplementedException();
}
public override ErrorLogEntry GetError(string id)
{
throw new NotImplementedException();
}
public override int GetErrors(int pageIndex, int pageSize, IList errorEntryList)
{
throw new NotImplementedException();
}
}