Quellcode durchsuchen

保存日志文件和日志文件结构

Li vor 3 Jahren
Ursprung
Commit
4fb464e685

+ 3 - 3
TEAMModelOS.SDK/DI/AzureStorage/AzureStorageBlobExtensions.cs

@@ -299,11 +299,11 @@ namespace TEAMModelOS.SDK.DI
                 log.scope = scope;
                 host = !string.IsNullOrWhiteSpace($"{host}") ? $"{host}" : option?.Location != null ? $"{host}" : "Default";
                 log.url =$"{host}{httpContext?.Request.Path}" ;
-                if (!string.IsNullOrWhiteSpace(msg) && msg.Length > 100)
+                if (!string.IsNullOrWhiteSpace(msg) && msg.Length > 150)
                 {
                     log.saveMod = 1;
-                   
-                    _ = azureStorage.UploadFileByContainer("0-public", log.ToJsonString(), "optlog", $"{log.RowKey}-{log.PartitionKey}.json");
+                    log.jsonfile = $"/0-public/optlog/{log.RowKey}-{log.PartitionKey}.json";
+                    await azureStorage.UploadFileByContainer("0-public", log.ToJsonString(), "optlog", $"{log.RowKey}-{log.PartitionKey}.json");
                     log.msg = null;
                     await azureStorage.SaveOrUpdate<OptLog>(log);
                 }

+ 5 - 0
TEAMModelOS.SDK/Models/Table/OptLog.cs

@@ -29,6 +29,11 @@ namespace TEAMModelOS.SDK.Models.Table
         /// </summary>
         public string msg { get; set; }
 
+        /// <summary>
+        /// json文件地址
+        /// </summary>
+        public string jsonfile { get; set; }
+
         /// <summary>
         /// 日志类型: school-update school-del    名词-动词组合方式
         /// </summary>