标签:调用 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(""),就会自动调用静态构造函数,而且只调用一次。
标签:调用 deque 日志处理 网站 error 笔记 oid public use
原文地址:http://www.cnblogs.com/pylblog/p/6958750.html