private static string m_path = System.Windows.Forms.Application.ExecutablePath; //设置错误日志的目录
private static void CreateErrorLog(string message)
{
if (!Directory.Exists(m_path))
{
Directory.CreateDirectory(m_path);
}
string strFileName = m_path + "//Systemlog.txt";
if (File.Exists(strFileName))
{
StreamWriter sr =File.AppendText(strFileName);
sr.WriteLine("/n");
sr.WriteLine(DateTime.Now.ToString() + message);
sr.Close();
}
else
{
StreamWriter sr = File.CreateText(strFileName);
sr.Close();
}
}
关于ASP.NET中错误日志的写入问题本博客http://blog.youkuaiyun.com/nwnu008/archive/2010/09/28/5911552.aspx《错误日志System.log写入问题》已经提到。