在后台编程中不像前端一样有console打印输出可以查看某些我们需要的信息,所以可以借助日志来保存在本地以供查看程序报错或者其他我们想知道的信息,代码很简单,贴下:
/// <summary>
/// 写入日志
/// </summary>
/// <param name="errText"></param>
/// <param name="value"></param>
public void whiteLog(string errText, int value)
{
string path = System.AppDomain.CurrentDomain.BaseDirectory + @"PostLog";
//判断文件夹是否存在,如果不存在则创建
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
path += @"\log.txt";
//判断文件是否存在,如果不存在则创建
StreamWriter streamWriter = !File.Exists(path) ? File.CreateText(path) : File.AppendText(path);
#region 写入日志
streamWriter.WriteLine(errText + "---------------" + value + "-----时间:" + DateTime.Now.ToString());
streamWriter.WriteLine("\r\n");
if (streamWriter != null)
{
streamWriter.Flush();
streamWriter.Dispose();
streamWriter = null;
}
#endregion
}