zoukankan      html  css  js  c++  java
  • 【Vegas原创】Err Log的写法

    try
    {
    //try的内容。 一般为page_load所有内容
    }    

    catch(Exception ex)
                {
                
                    SaveError(ex,
    this.Context,this.Request) ;
                }


    err程序:

            public static void SaveError(Exception ex,HttpContext hc,HttpRequest hr)
            {
                
    string temp ;
                StreamWriter sw ;
     
                
    //如果存在文件
                if(File.Exists(hr.PhysicalApplicationPath+@"\Error.txt"))
                {
                    sw 
    = File.AppendText(hr.PhysicalApplicationPath+@"\Log\SummaryError.txt") ;
                    temp 
    = DateTime.Now.ToString()+ "---------------------By Vegas----------------------------\r\n";
                    temp 
    += "错误消息:" + ex.Message +"\r\n";
                    temp 
    += "导致错误的应用程序或对象的名称:" + ex.Source +"\r\n";
                    temp 
    += "堆栈内容:" + ex.StackTrace +"\r\n";
                    temp 
    += "引发异常的方法:" + ex.TargetSite +"\r\n";
                    temp 
    += "引发异常的方法:" + ex.TargetSite +"\r\n";
                    temp 
    += "错误页面" +hr.RawUrl + "\r\n\r\n";
                    sw.WriteLine(temp) ;
                    sw.Close() ;
                }
                
    else 
                {
                    sw 
    = File.CreateText(hr.PhysicalApplicationPath+@"\Log\SummaryError.txt") ;
                    temp 
    = DateTime.Now.ToString()+ "----------------------By Vegas------------------------------\r\n";
                    temp 
    += "错误消息:" + ex.Message +"\r\n";
                    temp 
    += "导致错误的应用程序或对象的名称:" + ex.Source +"\r\n";
                    temp 
    += "堆栈内容:" + ex.StackTrace +"\r\n";
                    temp 
    += "引发异常的方法:" + ex.TargetSite +"\r\n";
                    temp 
    += "引发异常的方法:" + ex.TargetSite +"\r\n";
                    temp 
    += "错误页面" +hr.RawUrl + "\r\n\r\n";
                    sw.WriteLine(temp) ;
                    sw.Close() ;
                }
            }
    喜欢请赞赏一下啦^_^
  • 相关阅读:
    中国剩余定理(SCAUOJ 1077)
    uva 11426 GCD
    LA 4119 Always an integer (数论+模拟)
    uva 12003 Array Transformer (线段树套平衡树)
    uva 10253 Series-Parallel Networks (整数划分+多重集)
    LA 4123 Glenbow Museum
    uva 11361 Investigating Div-Sum Property
    2013多校训练赛第二场 总结
    uva 11174 Stand in a Line (排列组合)
    canvas 画椭圆
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744676.html
Copyright © 2011-2022 走看看