C#實(shí)現(xiàn)將程序運(yùn)行信息寫入日志的方法
更新時(shí)間:2015年08月17日 12:17:48 作者:北風(fēng)其涼
這篇文章主要介紹了C#實(shí)現(xiàn)將程序運(yùn)行信息寫入日志的方法,可實(shí)現(xiàn)將程序運(yùn)行信息寫入日志并存儲(chǔ)在Debug目錄下的"/Log/PRG"下的功能,涉及C#針對(duì)日志的相關(guān)寫入技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了C#實(shí)現(xiàn)將程序運(yùn)行信息寫入日志的方法。分享給大家供大家參考。具體如下:
1.LogManager類
class LogManager
{
static object locker = new object();
/// <summary>
/// 重要信息寫入日志
/// </summary>
/// <param name="logs">日志列表,每條日志占一行</param>
public static void WriteProgramLog(params string[] logs)
{
lock (locker)
{
string LogAddress = Environment.CurrentDirectory + "\\Log";
if (!Directory.Exists(LogAddress + "\\PRG"))
{
Directory.CreateDirectory(LogAddress + "\\PRG");
}
LogAddress = string.Concat(LogAddress, "\\PRG\\",
DateTime.Now.Year, '-', DateTime.Now.Month, '-',
DateTime.Now.Day, "_program.log");
StreamWriter sw = new StreamWriter(LogAddress, true);
foreach (string log in logs)
{
sw.WriteLine(string.Format("[{0}] {1}", DateTime.Now.ToString(), log));
}
sw.Close();
}
}
}
2.調(diào)用方法
復(fù)制代碼 代碼如下:
LogManager.WriteProgramLog("日志1", "日志2", "日志3");
3.運(yùn)行結(jié)果

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- C#打印日志的方法總結(jié)
- c#快速寫本地日志方法
- 使用C#實(shí)現(xiàn)寫入系統(tǒng)日志
- C#中四步輕松使用log4net記錄本地日志的方法
- C#實(shí)現(xiàn)程序單例日志輸出功能
- C#控制臺(tái)程序使用Log4net日志組件詳解
- C#實(shí)現(xiàn)寫系統(tǒng)日志的方法
- C#實(shí)現(xiàn)將日志寫入文本文件的方法
- C#實(shí)現(xiàn)Log4Net日志分類和自動(dòng)維護(hù)實(shí)例
- C# 微信支付 wx.chooseWXPay 簽名錯(cuò)誤的解決方法
- C#中調(diào)用DLL時(shí)未能加載文件或程序集錯(cuò)誤的處理方法(詳解)
- C# httpwebrequest訪問(wèn)HTTPS錯(cuò)誤處理方法
- C# 如何添加錯(cuò)誤日志信息
相關(guān)文章
C#實(shí)現(xiàn)網(wǎng)頁(yè)畫圖功能
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)網(wǎng)頁(yè)畫圖功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-03-03
c#實(shí)現(xiàn)數(shù)據(jù)庫(kù)事務(wù)示例分享
這篇文章主要介紹了c#執(zhí)行多條sql更新語(yǔ)句實(shí)現(xiàn)數(shù)據(jù)庫(kù)事務(wù)的示例,大家參考使用吧2014-01-01
VS2013創(chuàng)建Windows服務(wù)與調(diào)試服務(wù)的圖文方法
這篇文章主要介紹了VS2013創(chuàng)建Windows服務(wù)與調(diào)試服務(wù)的圖文方法,需要的朋友可以參考下2017-02-02
淺析C# web訪問(wèn)mysql數(shù)據(jù)庫(kù)-整理歸納總結(jié)
本篇文章是對(duì)C#中的web訪問(wèn)mysql數(shù)據(jù)庫(kù)的一些知識(shí)點(diǎn)進(jìn)行了整理歸納總結(jié),需要的朋友可以參考下2013-07-07

