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() ;
                }
            }
    喜欢请赞赏一下啦^_^
  • 相关阅读:
    nginx原理及常用配置
    课程作业03-1
    Java动手动脑02
    Java课程作业02
    java课堂测试2
    Java验证码程序
    课程作业02-2
    课程作业02-1
    课程作业01
    《大道至简》第一章伪代码
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744676.html
Copyright © 2011-2022 走看看