public class PublicTool
{
/// <summary>
/// 程序日志目录
/// </summary>
private static string logPath = AppDomain.CurrentDomain.BaseDirectory + @"Log\";
/// <summary>
/// 写程序日志
/// </summary>
/// <param name="content">内容</param>
public static void WriteLog(string content)
{
StreamWriter sw = null;
//日志文件名称
string logName = DateTime.Now.ToString("yyyy-MM-dd") + "_log.txt";
try
{
if (!Directory.Exists(PublicTool.logPath))
{
//创建日志目录
Directory.CreateDirectory(PublicTool.logPath);
}
if (!File.Exists(PublicTool.logPath + logName))
{
//创建日志文件
FileStream fs = File.Create(PublicTool.logPath + logName);
fs.Close();
}
//写入日志
sw = File.AppendText(PublicTool.logPath + logName);
sw.WriteLine(DateTime.Now.ToString("yyyy年MM月dd日 HH时mm分ss秒\r\n ->") + content + "\r\n");
}
catch
{ }
finally
{
if (sw != null)
sw.Close();
}
}
}