From eede0d8477e7117e652b870cb29ef78a95b7f38a Mon Sep 17 00:00:00 2001 From: hwh <332078369@qq.com> Date: 星期三, 19 六月 2024 14:08:41 +0800 Subject: [PATCH] 全局异常处理和规范返回 --- Wms/Wms/Program.cs | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/Wms/Wms/Program.cs b/Wms/Wms/Program.cs index ebbbefe..0c08ea0 100644 --- a/Wms/Wms/Program.cs +++ b/Wms/Wms/Program.cs @@ -3,6 +3,7 @@ using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; +using Serilog; using System; using System.Collections.Generic; using System.Linq; @@ -14,7 +15,18 @@ { public static void Main(string[] args) { - CreateHostBuilder(args).Build().Run(); + try + { + CreateHostBuilder(args).Build().Run(); + } + catch (Exception ex) + { + Log.Fatal(ex, "*** Program Stop ***"); + } + finally + { + Log.CloseAndFlush(); + } } public static IHostBuilder CreateHostBuilder(string[] args) => @@ -22,6 +34,7 @@ .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup<Startup>(); - }).UseServiceProviderFactory(new AutofacServiceProviderFactory()); + }).UseServiceProviderFactory(new AutofacServiceProviderFactory()) + .UseSerilog(); } } -- Gitblit v1.8.0