欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#實(shí)現(xiàn)將程序運(yùn)行信息寫(xiě)入日志的方法

 更新時(shí)間:2015年08月17日 12:17:48   作者:北風(fēng)其涼  
這篇文章主要介紹了C#實(shí)現(xiàn)將程序運(yùn)行信息寫(xiě)入日志的方法,可實(shí)現(xiàn)將程序運(yùn)行信息寫(xiě)入日志并存儲(chǔ)在Debug目錄下的"/Log/PRG"下的功能,涉及C#針對(duì)日志的相關(guān)寫(xiě)入技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了C#實(shí)現(xiàn)將程序運(yùn)行信息寫(xiě)入日志的方法。分享給大家供大家參考。具體如下:

1.LogManager類(lèi)

class LogManager
{
 static object locker = new object();
 /// <summary>
 /// 重要信息寫(xiě)入日志
 /// </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ì)有所幫助。

相關(guān)文章

最新評(píng)論