C# 创建自己的日志记录类(源码)

调试及发布程序时,经常需要将一些信息输出保存,这里写了一个自己的日志记录类,记录信息更方便了。需要的话还可以进行更多的扩展,比如记录异常信息等。

using System;using System.IO;namespace WindowsFormsApplication1{public static class LogerHelper{#region 创建日志///—————————————————————————–/// <summary>创建错误日志 在c:\ErrorLog\&;/summary>/// <param name="message">记录信息</param>/// <returns></returns>///—————————————————————————–public static void CreateLogTxt(string message){string strPath;//文件的路径DateTime dt = DateTime.Now;try{strPath = Directory.GetCurrentDirectory() + "\\Log";//winform工程\bin\目录下 创建日志文件夹if(Directory.Exists(strPath)==false)//工程目录下 Log目录 ‘目录是否存在,为true则没有此目录{Directory.CreateDirectory(strPath);//建立目录 Directory为目录对象}strPath = strPath + "\\" + dt.ToString("yyyy");if(Directory.Exists(strPath) == false){Directory.CreateDirectory(strPath);}strPath = strPath + "\\" + dt.Year.ToString() + "-" + dt.Month.ToString() + ".txt";StreamWriter FileWriter= new StreamWriter(strPath, true);//创建日志文件FileWriter.WriteLine("[" + dt.ToString("yyyy-MM-dd HH:mm:ss") + "] " + message);FileWriter.Close();//关闭StreamWriter对象}catch(Exception ex){string str=ex.Message.ToString();}}#endregion}}

,从起点,到尽头,也许快乐,或有时孤独,

C# 创建自己的日志记录类(源码)

相关文章:

你感兴趣的文章:

标签云: