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