From 7f0779d2620af812addb71f9a2685c6e7635e73d Mon Sep 17 00:00:00 2001 From: chenhaozhe <cgz@hz-kingdee.com> Date: 星期一, 16 六月 2025 10:09:50 +0800 Subject: [PATCH] refactor: 移动 Gy_BarCodeBill_PNL_TempController.cs, Gy_PNLInfoController.cs, Gy_BarCodeBill_Set_TempController.cs 到 Controllers/华远datamapping; 移动 Gy_PNLInfoSub.cs 到 Controllers/Models --- WebAPI/LogService.cs | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-) diff --git a/WebAPI/LogService.cs b/WebAPI/LogService.cs index 7762f83..113cc0d 100644 --- a/WebAPI/LogService.cs +++ b/WebAPI/LogService.cs @@ -69,5 +69,47 @@ } } #endregion + + #region 鑷畾涔夋枃浠跺悕 + public static void CustomWriteLog(object obj, string FileName, string filePath = "Vlog" , bool isAppend = true) + { + try + { + lock (lockObj) + { + filePath = $@"{filePath}\{FileName}.txt"; + + filePath = AppDomain.CurrentDomain.BaseDirectory + filePath; + + if (!System.IO.Directory.Exists(Path.GetDirectoryName(filePath))) + { + System.IO.Directory.CreateDirectory(Path.GetDirectoryName(filePath)); + } + + bool fileExists = System.IO.File.Exists(filePath); + //涓嶅瓨鍦� 鍒欏垱寤鸿鏂囦欢 + if (!fileExists) + { + System.IO.File.Create(filePath).Close(); + } + + using (StreamWriter writer = new StreamWriter(filePath, isAppend)) + { + //瀛樺湪鐨勬椂鍊欐墠鍐欎竴琛� + if (fileExists && isAppend) + { + writer.WriteLine(); + } + + var content = obj is string ? obj : JsonConvert.SerializeObject(obj); + writer.WriteLine($"{DateTime.Now} {content}"); + } + } + } + catch (Exception ex) + { + } + } + #endregion } } -- Gitblit v1.9.1