C#紀錄Log

在寫程式時要debug有時候無法使用中斷點就能查出來,只好寫Log才能比較方便查詢,
在這裡就記錄一下寫Log的方法...

在寫程式時要debug有時候無法使用中斷點就能查出來,只好寫Log才能比較方便查詢,
在這裡就記錄一下寫Log的方法...
 
 
        static object lockLog = new object();
        //Write Log 
        public static void DMMLog(string txt)
        {
            //今日日期
            DateTime Date = DateTime.Now;
            string TodyTime = Date.ToString("yyyy-MM-dd HH:mm:ss");
            string Tody = Date.ToString("yyyy-MM-dd");
 
            //檢查此路徑有無資料夾
            if (!Directory.Exists("C:\\Log"))
            {
                //新增資料夾
                Directory.CreateDirectory("C:\\Log");
            }
            lock (lockLog)
            {
                //把內容寫到目的檔案,若檔案存在則附加在原本內容之後(換行)
                File.AppendAllText("C:\\Log\\" + Tody + ".txt", "\r\n" + TodyTime + ":" + txt);
            }
        }