C# 專業 LOG FILE(DEBUG LOG FILE) 記錄檔案 創建/寫入/關閉 函數備份
C# 專業 LOG FILE(DEBUG LOG FILE) 記錄檔案 創建/寫入/關閉 函數備份
Code:
//-- public static bool g_blnDebug = false; public static StreamWriter g_sw; public static void createLogFile() { if (g_blnDebug == true) { g_sw = new StreamWriter(Application.StartupPath + "\\" + DateTime.Now.ToString("yyyy-MM-dd-HHmm") + ".log"); writeLogFile("createLogFile"); } } public static void writeLogFile(String msg) { if (g_blnDebug == true) { g_sw.WriteLine(msg + ",\t" + DateTime.Now.ToString("yyyy/MM/dd/HH:mm:ss")); } } public static void closeLogFile() { if (g_blnDebug == true) { writeLogFile("closeLogFile"); g_sw.Close();// 關閉串流 } } //--