在项目中,增加日志记录帮助内,在项目运行根目录文件夹中创建log文件夹,将日志记录到文档中。
直接附上代码:
/// <summary>
/// 记录日志类
/// </summary>
public static class WriteLogHelper
{
public static void WriteLog(string str)
{
try
{
string path = AppDomain.CurrentDomain.BaseDirectory + @"\log\" + DateTime.Now.ToString("yyyy-MM-dd") + @"\";
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
path += DateTime.Now.ToString("yyyyMMdd") + "-" + DateTime.Now.ToString("HH") + ".txt";
if (!File.Exists(path))
{
FileStream temp = File.Create(path);
temp.Close();
}
FileStream fs;
StreamWriter sw;
fs = new FileStream(path, FileMode.Append, FileAccess.Write, FileShare.ReadWrite);
sw = new StreamWriter(fs, Encoding.Default);
sw.Write(DateTime.Now.ToString("HH:mm:ss") + str + "\r\n");
sw.Close();
fs.Close();
}
catch (Exception ex)
{
WriteLog("程序发生异常(WriteLog)。详情:" + ex.Message);
}
}
}
只是一个简易版记录日志帮助类,不喜勿喷。
生命在于奋斗,人生何必多睡,死后必定长眠。