web.config中添加 Code <appSettings> <add key="LogfilePathName" value="~/log/error.log"/> </appSettings> 新建類中添加: Codepublic 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!"); 转载于:https://www.cnblogs.com/lbyxhy/archive/2008/12/04/1347847.html