C#實(shí)現(xiàn)將日志寫入文本文件的方法
更新時間:2015年05月21日 12:09:32 作者:好人一個
這篇文章主要介紹了C#實(shí)現(xiàn)將日志寫入文本文件的方法,涉及C#針對日志文件寫入的相關(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; //文件的絕對路徑
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();
}
希望本文所述對大家的C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
c#實(shí)現(xiàn)斷點(diǎn)續(xù)傳功能示例分享
這篇文章主要介紹了c#實(shí)現(xiàn)的斷點(diǎn)續(xù)傳功能示例,斷點(diǎn)續(xù)傳就是在上一次下載時斷開的位置開始繼續(xù)下載。在HTTP協(xié)議中,可以在請求報(bào)文頭中加入Range段,來表示客戶機(jī)希望從何處繼續(xù)下載,下面是示例,需要的朋友可以參考下2014-03-03
C#實(shí)現(xiàn)List.Sort()使用小計(jì)
在C#開發(fā)中,List是常見的一種集合類型,其提供了一個 Sort() 方法來實(shí)現(xiàn)對集合的排序,本文主要介紹了C#實(shí)現(xiàn)List.Sort()使用小計(jì),具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12
C# 如何調(diào)用C++ dll string類型返回
這篇文章主要介紹了C# 如何調(diào)用C++ dll string類型返回問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11

