optimise catch global error

master
Young 6 months ago
parent 58a9b610e6
commit 307a1619a0

@ -67,7 +67,7 @@ public static class ApplicationBuilderExtension
context.Response.StatusCode = StatusCodes.Status200OK;
var exceptionHandlerPathFeature =
context.Features.Get<IExceptionHandlerPathFeature>();
var message = new MessageData(false, "unknown error", 500);
var message = new MessageData(false, "unexpected error");
Log.Logger.Error(exceptionHandlerPathFeature?.Error.Message!);
await context.Response.WriteAsync(message.Serialize());
});

@ -23,8 +23,8 @@ public class ExceptionsFilter(ILogger<ExceptionsFilter> logger) : IAsyncExceptio
}
else
{
logger.LogError(context.Exception.Message);
message = new MessageData(false, context.Exception.Message);
logger.LogError(context.Exception,context.Exception.Message);
message = new MessageData(false, "unexpected error");
}
context.Result = new ContentResult

Loading…
Cancel
Save