Przeglądaj źródła

😁修复自定义日志内容时,日志入库错误

zuohuaijun 2 lat temu
rodzic
commit
cd92915fa9

+ 2 - 1
Admin.NET/Admin.NET.Core/Logging/DatabaseLoggingWriter.cs

@@ -33,7 +33,8 @@ public class DatabaseLoggingWriter : IDatabaseLoggingWriter, IDisposable
 
 
     public async void Write(LogMessage logMsg, bool flush)
     public async void Write(LogMessage logMsg, bool flush)
     {
     {
-        var jsonStr = logMsg.Context.Get("loggingMonitor").ToString();
+        var jsonStr = logMsg.Context?.Get("loggingMonitor")?.ToString();
+        if (jsonStr == null) return;
         var loggingMonitor = JSON.Deserialize<dynamic>(jsonStr);
         var loggingMonitor = JSON.Deserialize<dynamic>(jsonStr);
 
 
         // 不记录数据校验日志
         // 不记录数据校验日志