用于将错误信息输出到txt文件

来源:互联网 发布:红旗linux为什么解散了 编辑:程序博客网 时间:2024/05/05 00:09
 /// <summary>    /// 用于将错误信息输出到txt文件    /// </summary>    /// <param name="errorMessage">错误详细信息</param>    public static void WriteError(string errorMessage)    {        try        {            string path = "~/Error/" + DateTime.Today.ToString("yyMMdd") + ".txt";            if (!File.Exists(System.Web.HttpContext.Current.Server.MapPath(path)))            {                File.Create(System.Web.HttpContext.Current.Server.MapPath(path)).Close();            }            using (StreamWriter w = File.AppendText(System.Web.HttpContext.Current.Server.MapPath(path)))            {                w.WriteLine("\r\nLog Entry : ");                w.WriteLine("{0}", DateTime.Now.ToString(CultureInfo.InvariantCulture));                w.WriteLine(errorMessage);                w.WriteLine("________________________________________________________");                w.Flush();                w.Close();            }        }        catch (Exception ex)        {            WriteError(ex.Message);        }    }
0 0
原创粉丝点击