C#實現(xiàn)將日志寫入文本文件的方法
更新時間:2015年05月21日 12:09:32 作者:好人一個
這篇文章主要介紹了C#實現(xiàn)將日志寫入文本文件的方法,涉及C#針對日志文件寫入的相關(guān)技巧,需要的朋友可以參考下
本文實例講述了C#實現(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))//驗證路徑是否存在
{
Directory.CreateDirectory(sFilePath);
//不存在則創(chuàng)建
}
FileStream fs;
StreamWriter sw;
if (File.Exists(sFileName))
//驗證文件是否存在,有則追加,無則創(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è)計有所幫助。
相關(guān)文章
C# 如何調(diào)用C++ dll string類型返回
這篇文章主要介紹了C# 如何調(diào)用C++ dll string類型返回問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11

