C# 專業 LOG FILE(DEBUG LOG FILE) 記錄檔案 創建/寫入/關閉 函數備份

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();// 關閉串流
            }
        }
        //--

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *