学习笔记17_网站异常和日志处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记17_网站异常和日志处理相关的知识,希望对你有一定的参考价值。

*在clobal.asax中,写protected void Application_Error()

{

  Respone.Redirect("Default.aspx");//发生错误能在此处添加到日志当中。

}

*日志类

public class log

{

     public static Queue<string> logString = new Queue<string>();

     static Log()

     {

    ThreadPool.QueueUserWorkItem(method=>{

     while(true)

     {

      if(logString.count>0)

      {

        var logstr= logString.Dequeue();//出队,自动递减总条数

        //写进文件。

      }

     }

    })

      }

}

*注意,当有静态构造函数时,第一次使用Log.LogString.Add(""),就会自动调用静态构造函数,而且只调用一次。

以上是关于学习笔记17_网站异常和日志处理的主要内容,如果未能解决你的问题,请参考以下文章

尚硅谷_Java零基础教程(异常处理)-- 学习笔记

Java异常处理_学习笔记

CI框架学习笔记3——Log.php

Python学习笔记八(异常处理和网络编程)

springmvc学习笔记(16)-异常处理器

Python学习笔记__12.9章 urlib