C#實(shí)現(xiàn)將日志寫入文本文件的方法
更新時(shí)間:2015年05月21日 12:09:32 作者:好人一個(gè)
這篇文章主要介紹了C#實(shí)現(xiàn)將日志寫入文本文件的方法,涉及C#針對(duì)日志文件寫入的相關(guān)技巧,需要的朋友可以參考下
本文實(shí)例講述了C#實(shí)現(xiàn)將日志寫入文本文件的方法。分享給大家供大家參考。具體如下:
這里傳入的參數(shù)是 要寫的內(nèi)容
using System.IO; public static void WriteLog(string strLog) { string sFilePath="d:\\"+DateTime.Now.ToString("yyyyMM"); string sFileName = "rizhi" + DateTime.Now.ToString("dd") + ".log"; sFileName = sFilePath+ "\\"+sFileName; //文件的絕對(duì)路徑 if (!Directory.Exists(sFilePath))//驗(yàn)證路徑是否存在 { Directory.CreateDirectory(sFilePath); //不存在則創(chuàng)建 } FileStream fs; StreamWriter sw; if (File.Exists(sFileName)) //驗(yàn)證文件是否存在,有則追加,無則創(chuàng)建 { fs = new FileStream(sFileName, FileMode.Append, FileAccess.Write); } else { fs = new FileStream(sFileName, FileMode.Create, FileAccess.Write); } sw = new StreamWriter(fs); sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH-mm-ss") + " --- " + strLog); sw.Close(); fs.Close(); }
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
c#實(shí)現(xiàn)斷點(diǎn)續(xù)傳功能示例分享
這篇文章主要介紹了c#實(shí)現(xiàn)的斷點(diǎn)續(xù)傳功能示例,斷點(diǎn)續(xù)傳就是在上一次下載時(shí)斷開的位置開始繼續(xù)下載。在HTTP協(xié)議中,可以在請(qǐng)求報(bào)文頭中加入Range段,來表示客戶機(jī)希望從何處繼續(xù)下載,下面是示例,需要的朋友可以參考下2014-03-03C#實(shí)現(xiàn)List.Sort()使用小計(jì)
在C#開發(fā)中,List是常見的一種集合類型,其提供了一個(gè) Sort() 方法來實(shí)現(xiàn)對(duì)集合的排序,本文主要介紹了C#實(shí)現(xiàn)List.Sort()使用小計(jì),具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12C# 如何調(diào)用C++ dll string類型返回
這篇文章主要介紹了C# 如何調(diào)用C++ dll string類型返回問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11C#判斷一個(gè)矩陣是否為對(duì)稱矩陣及反稱矩陣的方法
這篇文章主要介紹了C#判斷一個(gè)矩陣是否為對(duì)稱矩陣及反稱矩陣的方法,涉及C#矩陣遍歷及檢查等相關(guān)運(yùn)算技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08