码迷,mamicode.com
首页 > Web开发 > 详细

.net中错误日志的写入

时间:2017-09-25 13:10:33      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:存在   raw   trace   stream   target   ace   .so   exists   bsp   

18 public static void SaveError(Exception ex,HttpContext hc,HttpRequest hr)
19   {
20    string temp ;
21    StreamWriter sw ;
22
23    //如果存在文件
24    if(File.Exists(hr.PhysicalApplicationPath+@"\Error.txt"))
25    {
26     sw = File.AppendText(hr.PhysicalApplicationPath+@"\Error.txt") ;
27     temp = DateTime.Now.ToString() + "------------------------------------------------------------------------------------\n";
28     temp += "错误消息:" + ex.Message +"\n";
29     temp += "导致错误的应用程序或对象的名称:" + ex.Source +"\n";
30     temp += "堆栈内容:" + ex.StackTrace +"\n";
31     temp += "引发异常的方法:" + ex.TargetSite +"\n";
32     temp += "错误页面" +hr.RawUrl + "\n\n";
33
34     sw.WriteLine(temp) ;
35     sw.Close() ;
36    }
37   }

.net中错误日志的写入

标签:存在   raw   trace   stream   target   ace   .so   exists   bsp   

原文地址:http://www.cnblogs.com/fengyingwang/p/7591153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!