C# 專業 LOG FILE(DEBUG LOG FILE) 記錄檔案 創建/寫入/關閉 函數備份
//–
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();// 關閉串流
}
}
//–