学习笔记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(""),就会自动调用静态构造函数,而且只调用一次。

转载于:https://www.cnblogs.com/pylblog/p/6958750.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值