web.config中添加
Code
<appSettings>
<add key="LogfilePathName" value="~/log/error.log"/>
</appSettings>
<appSettings>
<add key="LogfilePathName" value="~/log/error.log"/>
</appSettings>
新建類中添加:
Code
public class SQLHelper
{
private static string m_fileName = System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["LogfilePathName"]);
public static void CreateErrorMsg(string message)
{
if (File.Exists(m_fileName))
{
/**////如果日志文件已经存在,则直接写入日志文件
StreamWriter sr = File.AppendText(m_fileName);
//sr.WriteLine("\r");
sr.WriteLine(DateTime.Now.ToString() + ", "+ message);
sr.Close();
}
else
{
/**////创建日志文件
StreamWriter sr = File.CreateText(m_fileName);
sr.WriteLine(DateTime.Now.ToString() + ", " + message);
sr.Close();
}
}
}
public class SQLHelper
{
private static string m_fileName = System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["LogfilePathName"]);
public static void CreateErrorMsg(string message)
{
if (File.Exists(m_fileName))
{
/**////如果日志文件已经存在,则直接写入日志文件
StreamWriter sr = File.AppendText(m_fileName);
//sr.WriteLine("\r");
sr.WriteLine(DateTime.Now.ToString() + ", "+ message);
sr.Close();
}
else
{
/**////创建日志文件
StreamWriter sr = File.CreateText(m_fileName);
sr.WriteLine(DateTime.Now.ToString() + ", " + message);
sr.Close();
}
}
}
調用時:
Code
SQLHelper sqlh = new SQLHelper();
// sqlh.LogFileName = logfile;
SQLHelper.CreateErrorMsg("this is a test for error log!");
SQLHelper sqlh = new SQLHelper();
// sqlh.LogFileName = logfile;
SQLHelper.CreateErrorMsg("this is a test for error log!");