asp.net中如何捕捉异常,并将其自动保存到txt文本中
答案:1 悬赏:70 手机版
解决时间 2021-04-11 03:52
- 提问者网友:嘚啵嘚啵
- 2021-04-10 16:59
asp.net中如何捕捉异常,并将其自动保存到txt文本中 我现在捕捉异常已经能够实现 重点是如何将异常保存至文本txt中 望高手指点...
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-04-10 17:59
//记录错误日志位置 private static string m_fileName = System.Web.HttpContext.Current.Server.MapPath("~/Error/"+DateTime.Now.ToString("yyyyMMdd")+".log");
public static String FileName { get { return (m_fileName); } set { if (value != null || value != "") { m_fileName = value; } } }
/// <summary> /// 记录日志至文本文件 /// </summary> /// <param name="message">记录的内容</param> public static void CreateErrorLog(string message) { if (File.Exists(m_fileName)) { ///如果日志文件已经存在,则直接写入日志文件 StreamWriter sr = File.AppendText(FileName); sr.WriteLine("\n"); sr.WriteLine(DateTime.Now.ToString() + message); sr.Close(); } else { ///创建日志文件 StreamWriter sr = File.CreateText(FileName); sr.WriteLine("\n"); sr.WriteLine(DateTime.Now.ToString() + message); sr.Close(); } }
public static String FileName { get { return (m_fileName); } set { if (value != null || value != "") { m_fileName = value; } } }
/// <summary> /// 记录日志至文本文件 /// </summary> /// <param name="message">记录的内容</param> public static void CreateErrorLog(string message) { if (File.Exists(m_fileName)) { ///如果日志文件已经存在,则直接写入日志文件 StreamWriter sr = File.AppendText(FileName); sr.WriteLine("\n"); sr.WriteLine(DateTime.Now.ToString() + message); sr.Close(); } else { ///创建日志文件 StreamWriter sr = File.CreateText(FileName); sr.WriteLine("\n"); sr.WriteLine(DateTime.Now.ToString() + message); sr.Close(); } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯