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

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

时间:2017-06-07 21:00:35      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:调用   deque   日志处理   网站   error   笔记   oid   public   use   

*在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_网站异常和日志处理

标签:调用   deque   日志处理   网站   error   笔记   oid   public   use   

原文地址:http://www.cnblogs.com/pylblog/p/6958750.html

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