From 982b21b945c3621e24c3e699e48a95a161bb192a Mon Sep 17 00:00:00 2001
From: hwh <332078369@qq.com>
Date: 星期四, 11 七月 2024 11:12:52 +0800
Subject: [PATCH] 全局返回和异常处理

---
 Wms/Utility/Extension/ServiceCollectionExtensions.cs |   28 ++++++++++++----------------
 1 files changed, 12 insertions(+), 16 deletions(-)

diff --git a/Wms/Utility/Extension/ServiceCollectionExtensions.cs b/Wms/Utility/Extension/ServiceCollectionExtensions.cs
index 2669a82..0abe4ed 100644
--- a/Wms/Utility/Extension/ServiceCollectionExtensions.cs
+++ b/Wms/Utility/Extension/ServiceCollectionExtensions.cs
@@ -24,19 +24,23 @@
             // 鍒涘缓Serilog璁板綍鏃ュ織
             Log.Logger = new LoggerConfiguration()
                 .MinimumLevel.Information()
-                .MinimumLevel.Override("Microsoft", LogEventLevel.Warning) // 鎺掗櫎Dotnet鑷甫鐨勬棩蹇�
-                //.MinimumLevel.Verbose()
-                //.MinimumLevel.Override("System", LogEventLevel.Debug)
-                //.MinimumLevel.Override("Microsoft", LogEventLevel.Debug)
-                //.MinimumLevel.Override("Microsoft.AspNetCore", LogEventLevel.Error)
-                //.MinimumLevel.Override("Microsoft.AspNetCore.Cors.Infrastructure.CorsService", LogEventLevel.Error)
-                //.MinimumLevel.Override("Microsoft.AspNetCore.Mvc", LogEventLevel.Error)
-                //.MinimumLevel.Override("Microsoft.AspNetCore.Hosting", LogEventLevel.Error)
+                .MinimumLevel.Override("Microsoft", LogEventLevel.Warning)
+                .MinimumLevel.Override("Microsoft.AspNetCore", LogEventLevel.Fatal)
+                .MinimumLevel.Override("Quartz", LogEventLevel.Warning)
+                .MinimumLevel.Override("Serilog", LogEventLevel.Information)
                 // 鍏ㄩ儴鏃ュ織鍐欏叆鍒癈onsole
                 .WriteTo.Console()
                 .WriteTo.Async(c => c.Console(
                    theme: AnsiConsoleTheme.Literate,
                     outputTemplate: template))
+                // Debug鏃ュ織鍐欏叆鍒版枃浠�
+                //.WriteTo.Async(c => c.File(
+                //    path: "Logs/Debug_.txt",
+                //    rollingInterval: RollingInterval.Day,
+                //    fileSizeLimitBytes: 1024 * 1024 * 10,
+                //    retainedFileCountLimit: 100,
+                //    outputTemplate: template,
+                //    restrictedToMinimumLevel: LogEventLevel.Debug))
                 // Information鏃ュ織鍐欏叆鍒版枃浠�
                 .WriteTo.Async(c => c.File(
                     path: "Logs/Information_.txt",
@@ -45,14 +49,6 @@
                     retainedFileCountLimit: 100,
                     outputTemplate: template,
                     restrictedToMinimumLevel: LogEventLevel.Information))
-                // Debug鏃ュ織鍐欏叆鍒版枃浠�
-                .WriteTo.Async(c => c.File(
-                    path: "Logs/Verbose.txt",
-                    rollingInterval: RollingInterval.Day,
-                    fileSizeLimitBytes: 1024 * 1024 * 10,
-                    retainedFileCountLimit: 100,
-                    outputTemplate: template,
-                    restrictedToMinimumLevel: LogEventLevel.Verbose))
                 // Warning鏃ュ織鍐欏叆鍒版枃浠�
                 .WriteTo.Async(c => c.File(
                     path: "Logs/Warning_.txt",

--
Gitblit v1.8.0