Verringert IExceptionLogger die Notwendigkeit von ExceptionFilterAttribute in der Web-API 2?
Im Anschluss an die Diskussion aus der offiziellen Dokumentation zur Umsetzung einesIExceptionLogger
(http://www.asp.net/web-api/overview/testing-and-debugging/web-api-global-error-handling), der auf den (jetzt datierten?) Artikel zur Implementierung einesExceptionFilterAttribute
(http://www.asp.net/web-api/overview/testing-and-debugging/exception-handling), gibt es einen Grund, eine globale zu registrierenExceptionFilterAttribute
wenn Sie einen Dienst für registrierenIExceptionLogger
?
Beim Debuggen einer Ausnahme, die in einer Controller-Aktion generiert wurde, haben beide Implementierungen die Ausnahme behandelt. DamitIExceptionLogger
ist aus allen im Artikel genannten Gründen überlegen. Sollen wir überlegenExceptionFilterAttribute
veraltet? Wenn nein, warum nicht?