文章出處
文章列表
private static string m_fileName = "C:\\ErrorMsg.txt"; public static void CreateErrorLog(string ErrMsg) { if (File.Exists(m_fileName)) { //寫入日志文件. StreamWriter sr = File.AppendText(m_fileName); sr.WriteLine("\n"); sr.WriteLine(string.Format("時間:{0},錯誤詳情:{1}.", DateTime.Now.ToString(), ErrMsg)); sr.WriteLine("--------------------------------------------------------------------"); sr.Close(); } else { //目錄下沒有此文件,則創建一個編碼為UTF-8的日志文件,并寫入. UTF8Encoding utf8 = new UTF8Encoding(); // Create a UTF-8 encoding. using (System.IO.StreamWriter file = new System.IO.StreamWriter(m_fileName, false, Encoding.UTF8)) { file.WriteLine("\n"); file.WriteLine(utf8.GetString(utf8.GetBytes(string.Format("時間:{0},錯誤詳情:{1}.", DateTime.Now.ToString(), ErrMsg)))); file.WriteLine(utf8.GetString(utf8.GetBytes("--------------------------------------------------------------------"))); } #region 創建一個日志文件. //StreamWriter sr = File.CreateText(m_fileName); //sr.Close(); #endregion } }
文章列表
全站熱搜