ELMAH i kontroler API w MVC4 nie rejestrują błędów
Używając kontrolera API w MVC4, gdy akcja kontrolera zgłasza wyjątek, ELMAH nie rejestruje błędu.
Myślę, że problem polega na tym, że MVC4 ustawia kod statusu HTTP na 500 i zwraca szczegóły wyjątku w obiekcie JSON, ale nie rzuca nieobsługiwanego wyjątku, więc ELMAH nigdy go nie widzi.
Jak mogę zdobyć ELMAH do przechwytywania wszystkich odpowiedzi, w których kod statusu nie jest 200?