Sto costruendo un'app api. Nel vecchio ASP.NET c'era Application_Error() per catturare tutte le eccezioni non gestiteASP.NET 5: Qual è l'approccio consigliato per catturare e registrare tutte le eccezioni non gestite?
protected void Application_Error()
{
var exception = Server.GetLastError();
_logger.FatalException("Fatal error.", exception);
}
Quale dovrebbe essere utilizzato in ASP.NET 5?
C'è una bella spiegazione di questo su SO. Utilizzare ILoggerProvider e ILogger dallo spazio dei nomi Microsoft.Framework.Logging. I dettagli possono essere trovati qui. http://stackoverflow.com/questions/28385889/global-exception-handling-in-asp-net-5. Il github ha anche un campione per lo stesso. https://github.com/aspnet/Diagnostics/tree/dev/samples/ExceptionHandlerSample –
la risposta è un po 'obsoleta –