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