From e55375b7e21c648b08257312e88a9848996d82b7 Mon Sep 17 00:00:00 2001
From: lu <123456>
Date: 星期日, 03 八月 2025 16:48:43 +0800
Subject: [PATCH] bug
---
DevApp/Gs.DevApp/ToolBox/LogHelper.cs | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 49 insertions(+), 0 deletions(-)
diff --git a/DevApp/Gs.DevApp/ToolBox/LogHelper.cs b/DevApp/Gs.DevApp/ToolBox/LogHelper.cs
new file mode 100644
index 0000000..3a05fda
--- /dev/null
+++ b/DevApp/Gs.DevApp/ToolBox/LogHelper.cs
@@ -0,0 +1,49 @@
+锘縰sing System;
+using System.Configuration;
+using System.IO;
+
+namespace Gs.DevApp.ToolBox
+{
+ public class LogHelper
+ {
+ //鍒涘缓鏃ュ織鐩綍
+ private static readonly string path = AppContext.BaseDirectory +
+ ConfigurationManager.AppSettings[
+ "LogPath"];
+
+ /**
+ * 鍚戞棩蹇楁枃浠跺啓鍏ヨ皟璇曚俊鎭�
+ * @param className 绫诲悕
+ * @param content 鍐欏叆鍐呭
+ */
+ public static void Debug(string className, string content)
+ {
+ WriteLog("DEBUG", className, content);
+ }
+
+ /**
+ * 瀹為檯鐨勫啓鏃ュ織鎿嶄綔
+ * @param type 鏃ュ織璁板綍绫诲瀷
+ * @param className 绫诲悕
+ * @param content 鍐欏叆鍐呭
+ */
+ protected static void WriteLog(string type, string className,
+ string content)
+ {
+ if (!Directory.Exists(path)) //濡傛灉鏃ュ織鐩綍涓嶅瓨鍦ㄥ氨鍒涘缓
+ Directory.CreateDirectory(path);
+ var time =
+ DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"); //鑾峰彇褰撳墠绯荤粺鏃堕棿
+ var filename = path + "/" + DateTime.Now.ToString("yyyy-MM-dd") +
+ ".log"; //鐢ㄦ棩鏈熷鏃ュ織鏂囦欢鍛藉悕
+ //鍒涘缓鎴栨墦寮�鏃ュ織鏂囦欢锛屽悜鏃ュ織鏂囦欢鏈熬杩藉姞璁板綍
+ var mySw = File.AppendText(filename);
+ //鍚戞棩蹇楁枃浠跺啓鍏ュ唴瀹�
+ var write_content =
+ time + " " + type + " " + className + ": " + content;
+ mySw.WriteLine(write_content);
+ //鍏抽棴鏃ュ織鏂囦欢
+ mySw.Close();
+ }
+ }
+}
\ No newline at end of file
--
Gitblit v1.9.3