Nesta 4ª parte do tema ELMAH, vamos ver o recurso de filtros (ErrorFiltering), ou seja, como podemos evitar que determinados tipos de erros não sejam logados pelo ELMAH. Para isso, vamos usar como exemplo os conhecidos erros 404 (File Not Found). Se vocês começaram a brincar com o ELMAH, criando uma WebApp do zero e... Continuar Lendo →
Tratando erros com Elmah no ASP.NET MVC (parte 3 – Segurança)
De volta das festas de fim de ano (Feliz 2012 a todos!) e continuando com assunto ELMAH (partes 1 e 2, aqui e aqui), neste post falarei como proteger o acesso ao log gerado por ele. O primeiro fator relacionado à segurança é a permissão de acesso remoto ao log. Caso queira evitar que o endereço... Continuar Lendo →
Tratando erros com Elmah no ASP.NET MVC (parte 2 – HandleError)
Este post é continuação do anterior sobre o ELMAH (leia a parte 1 aqui). Vamos ver como utilizar o ELMAH em conjunto com HandleErrorAttribute, que é utilizado para capturar exceções não tratadas e exibir uma página amigável de erro. Com o uso do HandleError e o <customErrors> do web.config em modo "On", as exceções disparadas... Continuar Lendo →
Tratando erros com Elmah no ASP.NET MVC (parte 1 – Configuração)
Sabemos que toda aplicação que se preze deve ter algum tipo de log de erros, para que possamos visualizar todas as exceções não tratadas pela aplicação e corrigí-las o mais rápido possível. Neste post vou mostrar como é bem simples logar erros em uma aplicação ASP.NET MVC utilizando o ELMAH (Error Logging Modules and Handlers),... Continuar Lendo →