私はAPIアプリケーションを構築しています。すべての未処理の例外ASP.NET 5で使用されるべきである何ASP.NET 5:すべての未処理の例外をキャッチしてログに記録するには、どのような方法が推奨されますか?
protected void Application_Error()
{
var exception = Server.GetLastError();
_logger.FatalException("Fatal error.", exception);
}
をキャッチするのApplication_Error()は旧ASP.NETでは がでしたか?
ありこれについての素晴らしい説明ですMicrosoft.Framework.Loggingという名前空間からILoggerProviderとILoggerを使用します。詳細はこちらをご覧ください。 http://stackoverflow.com/questions/28385889/global-exception-handling-in-asp-net-5 githubにも同じサンプルがあります。 https://github.com/aspnet/Diagnostics/tree/dev/samples/ExceptionHandlerSample –
答えが少し古くなっています –