/// <summary>
/// 写日志文件
/// </summary>
/// <param name="sMsg"></param>
public void WriteLog(string sMsg, string fileType)
{
if (sMsg != "")
{
string directoryPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\log";
//string directoryPath = System.Web.HttpContext.Current.Request.PhysicalApplicationPath+"\\log";// System.Web.HttpContext.Current.Request.PhysicalApplicationPath;
//+"\\log";//路径
string filename = DateTime.Now.ToString("yyyyMMdd") + fileType + ".log";//文件名
try
{
if (!Directory.Exists(directoryPath))//验证是否有路径
{
Directory.CreateDirectory(directoryPath);
}
FileInfo fi = new FileInfo(directoryPath + "\\" + filename);
if (!fi.Exists)
{
using (StreamWriter sw = fi.CreateText())
{
sw.WriteLine(DateTime.Now + "\n" + sMsg + "\n");
sw.Close();
}
}
else
{
using (StreamWriter sw = fi.AppendText())
{
sw.WriteLine(DateTime.Now + "\n" + sMsg + "\n");
sw.Close();
}
}
}
catch
{ }
}
}