Explorar o código

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

zuohuaijun %!s(int64=2) %!d(string=hai) anos
pai
achega
cd92915fa9
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      Admin.NET/Admin.NET.Core/Logging/DatabaseLoggingWriter.cs

+ 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)
     {
-        var jsonStr = logMsg.Context.Get("loggingMonitor").ToString();
+        var jsonStr = logMsg.Context?.Get("loggingMonitor")?.ToString();
+        if (jsonStr == null) return;
         var loggingMonitor = JSON.Deserialize<dynamic>(jsonStr);
 
         // 不记录数据校验日志