From 4bc7030c4cea5b3deed0c938ec388ae94e33c51c Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期五, 25 十月 2024 09:42:36 +0800 Subject: [PATCH] 修改会页 --- DevApp/Gs.DevApp/ToolBox/LogHelper.cs | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 48 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..19da9a0 --- /dev/null +++ b/DevApp/Gs.DevApp/ToolBox/LogHelper.cs @@ -0,0 +1,48 @@ +锘縰sing DevExpress.XtraRichEdit.Export.Rtf; +using System; +using System.Configuration; +using System.IO; +using System.Windows.Shapes; + +namespace Gs.DevApp.ToolBox +{ + public class LogHelper + { + //鍒涘缓鏃ュ織鐩綍 + private static string path = AppContext.BaseDirectory + ConfigurationManager.AppSettings["LogPath"].ToString(); + + /** + * 鍚戞棩蹇楁枃浠跺啓鍏ヨ皟璇曚俊鎭� + * @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); + } + string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff");//鑾峰彇褰撳墠绯荤粺鏃堕棿 + string filename = path + "/" + DateTime.Now.ToString("yyyy-MM-dd") + ".log";//鐢ㄦ棩鏈熷鏃ュ織鏂囦欢鍛藉悕 + //鍒涘缓鎴栨墦寮�鏃ュ織鏂囦欢锛屽悜鏃ュ織鏂囦欢鏈熬杩藉姞璁板綍 + StreamWriter mySw = File.AppendText(filename); + //鍚戞棩蹇楁枃浠跺啓鍏ュ唴瀹� + string write_content = time + " " + type + " " + className + ": " + content; + mySw.WriteLine(write_content); + //鍏抽棴鏃ュ織鏂囦欢 + mySw.Close(); + + } + } +} -- Gitblit v1.9.3