学习笔记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_网站异常和日志处理的主要内容,如果未能解决你的问题,请参考以下文章