From 6dc1b4d152c99d8b64fb148263363a0ce68b3eed Mon Sep 17 00:00:00 2001 From: sharworange Date: Thu, 26 Feb 2026 22:02:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20Serilog=20=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=E5=A4=B1=E8=B4=A5=E5=AF=BC=E8=87=B4=E4=B8=BB?= =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E6=97=A0=E6=B3=95=E5=90=AF=E5=8A=A8=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Modules/Logging/Logger.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Modules/Logging/Logger.cs b/Modules/Logging/Logger.cs index dcd1514..f978401 100644 --- a/Modules/Logging/Logger.cs +++ b/Modules/Logging/Logger.cs @@ -1,5 +1,7 @@ using Microsoft.Extensions.Configuration; using Serilog; +using Serilog.Settings.Configuration; +using System.Reflection; namespace sharwapi.Core.Modules.Logging; @@ -16,8 +18,13 @@ public static class Logger /// 应用程序配置对象 public static void Initialize(IConfiguration configuration) { + var options = new ConfigurationReaderOptions( + Assembly.Load("Serilog.Sinks.Console"), + Assembly.Load("Serilog.Sinks.Async"), + Assembly.Load("Serilog.Sinks.File")); + Log.Logger = new LoggerConfiguration() - .ReadFrom.Configuration(configuration) + .ReadFrom.Configuration(configuration, options) .CreateLogger(); } }