From 307a1619a01637434ff712797399563ff178c9e7 Mon Sep 17 00:00:00 2001 From: Young Date: Fri, 8 Nov 2024 22:58:39 +0800 Subject: [PATCH] optimise catch global error --- src/Infrastructure/Extensions/ApplicationBuilderExtension.cs | 2 +- src/Infrastructure/Filters/ExceptionsFilter.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Infrastructure/Extensions/ApplicationBuilderExtension.cs b/src/Infrastructure/Extensions/ApplicationBuilderExtension.cs index bd967f7..7dbfb9b 100644 --- a/src/Infrastructure/Extensions/ApplicationBuilderExtension.cs +++ b/src/Infrastructure/Extensions/ApplicationBuilderExtension.cs @@ -67,7 +67,7 @@ public static class ApplicationBuilderExtension context.Response.StatusCode = StatusCodes.Status200OK; var exceptionHandlerPathFeature = context.Features.Get(); - 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()); }); diff --git a/src/Infrastructure/Filters/ExceptionsFilter.cs b/src/Infrastructure/Filters/ExceptionsFilter.cs index 0607bae..b43221f 100644 --- a/src/Infrastructure/Filters/ExceptionsFilter.cs +++ b/src/Infrastructure/Filters/ExceptionsFilter.cs @@ -23,8 +23,8 @@ public class ExceptionsFilter(ILogger 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