O ELMAH (Módulos e Manipuladores de Registro de Erros) é um recurso de registro de erros em todo o aplicativo que é completamente conectável.Ele pode ser adicionado dinamicamente a um aplicativo Web ASP.NET em execução, ou mesmo a todos os aplicativos Web ASP.NET em uma máquina, sem a necessidade de recompilação ou reimplantação.Depois que o ELMAH é inserido em um aplicativo Web em execução e configurado adequadamente, você obtém os seguintes recursos sem alterar uma única linha do seu código:
elmah

Local na rede Internet:

Categorias

Alternativas ao ELMAH para Self-Hosted

Json.NET

Json.NET

Serializador JSON flexível para converter entre objetos .NET e JSON-LINQ em JSON para ler e escrever manualmente JSON