天天看點

記錄log的方法

public static void WriteLog(string strLog)
        {
            string pathName = Environment.CurrentDirectory + "\\LOG\\" + DateTime.Now.ToString("yyyyMMdd");
            string FileName = "Execute.log";
            FileName = pathName + "\\" + FileName;
            if (!Directory.Exists(pathName))
            {
                Directory.CreateDirectory(pathName);
            }
            FileStream fileStream = null;
            StreamWriter streamWriter = null;
            try
            {
                if (File.Exists(FileName))
                {
                    //追加記錄内容
                    fileStream = new FileStream(FileName, FileMode.Append, FileAccess.Write);
                }
                else
                {
                    //建立檔案并記錄
                    fileStream = new FileStream(FileName, FileMode.Create, FileAccess.Write);
                }
                streamWriter = new StreamWriter(fileStream);
                streamWriter.WriteLine("【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】" + strLog);
            }
            finally
            {
                streamWriter.Close();
                fileStream.Close();
            }
        }
           

本文來自部落格園,作者:農碼一生,轉載請注明原文連結:https://www.cnblogs.com/wml-it/p/15618336.html

技術的發展日新月異,随着時間推移,無法保證本部落格所有内容的正确性。如有誤導,請大家見諒,歡迎評論區指正! 個人開源代碼連結: GitHub:

https://github.com/ITMingliang

Gitee:

https://gitee.com/mingliang_it

GitLab:

https://gitlab.com/ITMingliang

進開發學習交流群:
記錄log的方法

繼續閱讀