using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
namespace OnlineReportWeb
{
public class Loger
{
private static bool _isEnable = true;
public static void SetLogEnable(bool isEnable)
{
_isEnable = isEnable;
}
public static void WriteLog(string strLog)
{
if (!_isEnable)
{
return;
}
// d:\temp\20180803.log
//string sFilePath = "d:\\" + DateTime.Now.ToString("yyyyMM");
//string sFileName = "rizhi" + DateTime.Now.ToString("dd") + ".log";
string filePath = @"d:\temp\test.log";
//sFileName = sFilePath + "\\" + sFileName; //文件的绝对路径
//if (!Directory.Exists(filePath))//验证路径是否存在
//{
// Directory.CreateDirectory(filePath);
// //不存在则创建
//}
FileStream fs;
StreamWriter sw;
if (File.Exists(filePath))
//验证文件是否存在,有则追加,无则创建
{
fs = new FileStream(filePath, FileMode.Append, FileAccess.Write);
}
else
{
fs = new FileStream(filePath, FileMode.Create, FileAccess.Write);
}
sw = new StreamWriter(fs);
sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH-mm-ss.fff") + ":" + strLog);
sw.Close();
fs.Close();
}
}
}