I am looking at moving away from the Exception Management Application Block in the Enterprise Library for a new ASP.NET MVC site.
Scott Hansleman's post(s) on ELMAH has caught my eye but I don't fully understand the approach. Typically I would suppress some exceptions (ones that are recoverable), log them in a central repository, and then display a message to the user as appropriate.
ELMAH seems focused on, "Logging of nearly all unhandled exceptions.". What about exceptions I want to handle? Can I use the same repository so there is one central location for all exceptions?
How are people using ELMAH in their applications, is it the only exception handling solution being implemented, or is it used in conjunction with another solution?