Como fazer o ELMAH funcionar com o atributo ASP.NET MVC [HandleError

Estou tentando usar o ELMAH para registrar erros no meu aplicativo ASP.NET MVC, no entanto, quando eu uso o atributo [HandleError] nos meus controladores, o ELMAH não registra nenhum erro quando eles ocorre

Como eu acho que é porque o ELMAH registra apenas erros não manipulados e o atributo [HandleError] está manipulando o erro, portanto, não há necessidade de registrá-lo.

Como eu modifico ou como eu modificaria o atributo para que a ELMAH saiba que houve um erro e registre-o ..

Editar Deixe-me garantir que todos entendam, eu sei que posso modificar o atributo que não é a pergunta que estou fazendo ... ELMAH é ignorado ao usar o atributo handleerror, o que significa que não verá que houve um erro porque já foi tratado pelo atributo ... O que estou perguntando é que existe uma maneira de fazer com que o ELMAH veja o erro e registre-o mesmo que o atributo o tenha manipulado ... Eu procurei e não vejo nenhum método para chamar para forçá-lo a registrar erro...

questionAnswers(8)

yourAnswerToTheQuestion