一个比较简单的日志帮助类,方便临时测试异常bug。
调用方式:
LogHelper.WriteLog("日志....");
/// <summary>
/// 日志文件
/// </summary>
public static class LogHelper
{
/// <summary>
/// 文件名
/// </summary>
private static string logFile = string.Empty;
/// <summary>
/// 文件地址
/// </summary>
private static string logPath = string.Empty;
public static void InitLog()
{
logPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "log");
logFile = Path.Combine(logPath, DateTime.Now.ToString("yyyyMMdd") + ".txt");
if (!Directory.Exists(logPath))//若文件夹不存在则新建文件夹
{
Directory.CreateDirectory(logPath); //新建文件夹
}
}
#region 写日志
/// <summary>
/// 写日志
/// </summary>
/// <param name="log"></param>
public static void WriteLog(string log)
{
try
{
InitLog();
StreamWriter sw = new StreamWriter(logFile, true);
sw.WriteLine(string.Format("{0}\t{1}", log, DateTime.Now));
sw.Flush();
sw.Close();
}
catch (Exception ex) { }
}
#endregion
}