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() ;
                }
            }
    喜欢请赞赏一下啦^_^
  • 相关阅读:
    网站测试中如何做好安全性测试
    Web安全性测试总结
    文件上传验证绕过技术总结
    Burp Suite使用介绍
    Burpsuite教程与技巧之HTTP brute暴力破解
    burpsuite绕过本地javascripte上传文件
    文件上传漏洞演示脚本之js验证
    上传验证绕过
    Burp Suite详细使用教程
    关于post和get传递参数的区别
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744676.html
Copyright © 2011-2022 走看看