Log errors when they are uncaught

pull/2332/head
Jamie Rees 6 years ago
parent 4f49bf0255
commit 46ab1ad923

@ -2,6 +2,8 @@
using System.Net;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
namespace Ombi
@ -29,6 +31,8 @@ namespace Ombi
private static Task HandleExceptionAsync(HttpContext context, Exception exception)
{
var logger = context.RequestServices.GetService<ILogger>();
logger.LogError(exception, "Something bad happened, ErrorMiddleware caught this");
var code = HttpStatusCode.InternalServerError; // 500 if unexpected
//if (exception is NotFoundException) code = HttpStatusCode.NotFound;

@ -3,13 +3,14 @@
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:5000/",
"applicationUrl": "http://localhost:3579/",
"sslPort": 0
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"commandLineArgs": "--host http://*:3579",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"

Loading…
Cancel
Save