¿Cómo hacer que ELMAH funcione con el atributo ASP.NET MVC [HandleError]?

Estoy tratando de usar ELMAH para registrar errores en mi aplicación ASP.NET MVC, sin embargo, cuando uso el atributo [HandleError] en mis controladores, ELMAH no registra ningún error cuando ocurren.

Como supongo que es porque ELMAH solo registra errores no controlados y el atributo [HandleError] está manejando el error, por lo que no es necesario registrarlo.

¿Cómo modifico o cómo modificaría el atributo para que ELMAH pueda saber que hubo un error y registrarlo?

Editar Permítame asegurarme de que todos lo entiendan, sé que puedo modificar el atributo que no es la pregunta que estoy haciendo ... ELMAH se omite cuando se usa el atributo handleerror, lo que significa que no verá que hubo un error porque ya se manejó por el atributo ... Lo que pido es que haya una manera de hacer que ELMAH vea el error y lo registre a pesar de que el atributo lo manejó ... Busqué y no veo ningún método para llamarlo para forzarlo a registrar el error. error...

Respuestas a la pregunta(8)

Su respuesta a la pregunta