2011-08-04 11 views
6

estoy usando Elmah a registrar los errores en la base de datos y enviar un correo electrónico del error. He creado un filtro para no enviar errores de página 404 por correo electrónico, pero esto también los está filtrando de la base de datos.Elmah filtro 404 errores de los correos electrónicos, pero ingrese a la base de datos

¿Cómo se crea un filtro para evitar ciertos errores que se envían por correo electrónico, pero van a permitir que se registran en la base de datos?

yo preferiría una solución web.config.

Actualización:

no me importaría cualquier solución.

Respuesta

8

En web.config sección ELMAH añadir:

<errorFilter> 
<test> 
    <and> 
    <equal binding="HttpStatusCode" value="404" type="Int32" /> 
    <regex binding="FilterSourceType.Name" pattern="mail" /> 
    </and> 
</test> 
</errorFilter> 

se puede encontrar el wiki aquí:

http://code.google.com/p/elmah/wiki/ErrorFiltering

Cuestiones relacionadas