From 21d72e7e8765511977efc0b034d474148e385efa Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期五, 16 八月 2024 18:04:48 +0800 Subject: [PATCH] 格式化代码 --- MESApplication/Filter/ErrorLog.cs | 111 +++++++++++++++++++++++++++---------------------------- 1 files changed, 54 insertions(+), 57 deletions(-) diff --git a/MESApplication/Filter/ErrorLog.cs b/MESApplication/Filter/ErrorLog.cs index 26fe4f6..426110e 100644 --- a/MESApplication/Filter/ErrorLog.cs +++ b/MESApplication/Filter/ErrorLog.cs @@ -1,70 +1,67 @@ -锘縩amespace MESApplication +锘縩amespace MESApplication; + +public class ErrorLog { - public class ErrorLog + private static readonly string DirectoryPath = + AppDomain.CurrentDomain.BaseDirectory; + + /// <summary> + /// 鍐欏叆鎿嶄綔鏃ュ織鍒版枃浠朵腑 + /// </summary> + /// <param name="moduleName">妯″潡鍚嶅瓧</param> + /// <param name="message">閿欒鏂囨湰淇℃伅</param> + /// <param name="ex">寮傚父</param> + public static void Write(string moduleName, string message, Exception ex) { + //string directoryPath = $@"C:\鑷崇畝绉戞妧\MyDemoData\.NetCore鎺ュ彛杩囨护鍣ㄩ」鐩甛FilterText\FilterText\Logger\{DateTime.Now.ToString("yyyyMMdd")}"; // 鐩爣鐩綍璺緞 + var directoryPath = $@"{DirectoryPath}{"log"}"; // 鐩爣鐩綍璺緞 - private static string DirectoryPath = AppDomain.CurrentDomain.BaseDirectory; + if (!Directory.Exists(directoryPath)) + // 濡傛灉鐩綍涓嶅瓨鍦紝鍒欐柊寤烘枃浠跺す + Directory.CreateDirectory(directoryPath); - /// <summary> - /// 鍐欏叆鎿嶄綔鏃ュ織鍒版枃浠朵腑 - /// </summary> - /// <param name="moduleName">妯″潡鍚嶅瓧</param> - /// <param name="message">閿欒鏂囨湰淇℃伅</param> - /// <param name="ex">寮傚父</param> - public static void Write(string moduleName, string message, Exception ex) - { - //string directoryPath = $@"C:\鑷崇畝绉戞妧\MyDemoData\.NetCore鎺ュ彛杩囨护鍣ㄩ」鐩甛FilterText\FilterText\Logger\{DateTime.Now.ToString("yyyyMMdd")}"; // 鐩爣鐩綍璺緞 - string directoryPath = $@"{DirectoryPath}{"log"}"; // 鐩爣鐩綍璺緞 + var filePath = directoryPath + + $@"\{DateTime.Now.ToString("yyyyMMddHH")}.log"; // 鐩爣鏂囦欢璺緞 - if (!Directory.Exists(directoryPath)) + if (!File.Exists(filePath)) + // 濡傛灉鏂囦欢涓嶅瓨鍦紝鍒欏垱寤烘枃浠� + using (File.Create(filePath)) { - // 濡傛灉鐩綍涓嶅瓨鍦紝鍒欐柊寤烘枃浠跺す - Directory.CreateDirectory(directoryPath); + //Console.WriteLine("鏂囦欢宸插垱寤�"); } - string filePath = directoryPath + $@"\{DateTime.Now.ToString("yyyyMMddHH")}.log"; // 鐩爣鏂囦欢璺緞 + LogToFile(filePath, message); + } - if (!File.Exists(filePath)) - { - // 濡傛灉鏂囦欢涓嶅瓨鍦紝鍒欏垱寤烘枃浠� - using (File.Create(filePath)) - { - //Console.WriteLine("鏂囦欢宸插垱寤�"); - } - } - LogToFile(filePath, message); - } + /// <summary> + /// 鍐欏叆鎿嶄綔鏃ュ織鍒版枃浠朵腑 + /// </summary> + /// <param name="moduleName">妯″潡鍚嶅瓧</param> + /// <param name="ex">寮傚父</param> + public static void Write(string moduleName, Exception ex) + { + Write(moduleName, moduleName, ex); + } - /// <summary> - /// 鍐欏叆鎿嶄綔鏃ュ織鍒版枃浠朵腑 - /// </summary> - /// <param name="moduleName">妯″潡鍚嶅瓧</param> - /// <param name="ex">寮傚父</param> - public static void Write(string moduleName, Exception ex) + /// <summary> + /// 鍐欏叆杩囩▼鏁版嵁鎴栬鏄庡埌鏂囦欢涓紝浠ヤ究璺熻釜 + /// </summary> + /// <param name="moduleName">妯″潡鍚嶅瓧</param> + /// <param name="ex">寮傚父</param> + public static void Write(string message) + { + Write(string.Empty, message, null); + } + + /// <summary> + /// 鏂囨湰鍐欏叆 + /// </summary> + /// <param name="logMessage"></param> + private static void LogToFile(string logFilePath, string logMessage) + { + using (var sw = File.AppendText(logFilePath)) { - Write(moduleName, moduleName, ex); - } - - /// <summary> - /// 鍐欏叆杩囩▼鏁版嵁鎴栬鏄庡埌鏂囦欢涓紝浠ヤ究璺熻釜 - /// </summary> - /// <param name="moduleName">妯″潡鍚嶅瓧</param> - /// <param name="ex">寮傚父</param> - public static void Write(string message) - { - Write(String.Empty, message, null); - } - - /// <summary> - /// 鏂囨湰鍐欏叆 - /// </summary> - /// <param name="logMessage"></param> - private static void LogToFile(string logFilePath, string logMessage) - { - using (StreamWriter sw = File.AppendText(logFilePath)) - { - sw.WriteLine($"{logMessage}"); - } + sw.WriteLine($"{logMessage}"); } } -} +} \ No newline at end of file -- Gitblit v1.9.3