From 75ef0dfecf2331c0828a1a182b1d3243d3041c51 Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期二, 21 四月 2026 13:19:44 +0800
Subject: [PATCH] refactor: 统一日志组件为Serilog并优化相关功能

---
 Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/QuartzLogHelper.cs |   27 ++++++++++++++++++++-------
 1 files changed, 20 insertions(+), 7 deletions(-)

diff --git a/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/QuartzLogHelper.cs b/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/QuartzLogHelper.cs
index 20d43ff..f09f4b6 100644
--- a/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/QuartzLogHelper.cs
+++ b/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/QuartzLogHelper.cs
@@ -1,4 +1,4 @@
-using Microsoft.Extensions.Logging;
+using Serilog;
 using WIDESEAWCS_Core.LogHelper;
 
 namespace WIDESEAWCS_Tasks;
@@ -23,7 +23,7 @@
     /// <param name="args">ILogger 缁撴瀯鍖栨棩蹇楃殑鍙傛暟</param>
     public static void LogError(ILogger logger, Exception ex, string loggerMessage, string quartzMessage, string deviceCode, params object[] args)
     {
-        logger.LogError(ex, loggerMessage, args);
+        logger.Error(ex, loggerMessage, args);
         QuartzLogger.Error(quartzMessage, deviceCode, ex);
     }
 
@@ -37,7 +37,7 @@
     /// <param name="args">ILogger 缁撴瀯鍖栨棩蹇楃殑鍙傛暟</param>
     public static void LogError(ILogger logger, string loggerMessage, string quartzMessage, string deviceCode, params object[] args)
     {
-        logger.LogError(loggerMessage, args);
+        logger.Error(loggerMessage, args);
         QuartzLogger.Error(quartzMessage, deviceCode);
     }
 
@@ -51,8 +51,21 @@
     /// <param name="args">ILogger 缁撴瀯鍖栨棩蹇楃殑鍙傛暟</param>
     public static void LogInfo(ILogger logger, string loggerMessage, string quartzMessage, string deviceCode, params object[] args)
     {
-        logger.LogInformation(loggerMessage, args);
+        logger.Information(loggerMessage, args);
         QuartzLogger.Info(quartzMessage, deviceCode);
+    }
+
+    /// <summary>
+    /// 璁板綍淇℃伅鏃ュ織
+    /// </summary>
+    /// <param name="logger">ILogger 瀹炰緥</param>
+    /// <param name="loggerMessage">ILogger 鐨勭粨鏋勫寲鏃ュ織妯℃澘</param>
+    /// <param name="quartzMessage">QuartzLogger 鐨勬棩蹇楁秷鎭�</param>
+    /// <param name="deviceCode">璁惧缂栫爜</param>
+    public static void LogInfo(ILogger logger, string loggerMessage, string deviceCode)
+    {
+        logger.Information(loggerMessage);
+        QuartzLogger.Info(loggerMessage, deviceCode);
     }
 
     /// <summary>
@@ -65,7 +78,7 @@
     /// <param name="args">ILogger 缁撴瀯鍖栨棩蹇楃殑鍙傛暟</param>
     public static void LogWarn(ILogger logger, string loggerMessage, string quartzMessage, string deviceCode, params object[] args)
     {
-        logger.LogWarning(loggerMessage, args);
+        logger.Warning(loggerMessage, args);
         QuartzLogger.Warn(quartzMessage, deviceCode);
     }
 
@@ -79,7 +92,7 @@
     /// <param name="args">ILogger 缁撴瀯鍖栨棩蹇楃殑鍙傛暟</param>
     public static void LogDebug(ILogger logger, string loggerMessage, string quartzMessage, string deviceCode, params object[] args)
     {
-        logger.LogDebug(loggerMessage, args);
+        logger.Debug(loggerMessage, args);
         QuartzLogger.Debug(quartzMessage, deviceCode);
     }
-}
+}
\ No newline at end of file

--
Gitblit v1.9.3