一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - ASP.NET教程 - Global.asax的Application_Error實(shí)現(xiàn)錯(cuò)誤記錄/錯(cuò)誤日志的代碼

Global.asax的Application_Error實(shí)現(xiàn)錯(cuò)誤記錄/錯(cuò)誤日志的代碼

2019-11-16 12:07asp.net教程網(wǎng) ASP.NET教程

本文為大家介紹下利用Global.asax的Application_Error實(shí)現(xiàn)錯(cuò)誤記錄,具體如下,有此需求的朋友可以參考下,希望對(duì)大家有所幫助

利用Global.asax的Application_Error實(shí)現(xiàn)錯(cuò)誤記錄 

錯(cuò)誤日志 

復(fù)制代碼代碼如下:


void Application_Error(object sender, EventArgs e) 

// 在出現(xiàn)未處理的錯(cuò)誤時(shí)運(yùn)行的代碼 
Exception ex = Server.GetLastError().GetBaseException(); 
StringBuilder str = new StringBuilder(); 
str.Append("\r\n" + DateTime.Now.ToString("yyyy.MM.dd HH:mm:ss")); 
str.Append("\r\n.客戶信息:"); 


string ip = ""; 
if (Request.ServerVariables.Get("HTTP_X_FORWARDED_FOR") != null) 

ip = Request.ServerVariables.Get("HTTP_X_FORWARDED_FOR").ToString().Trim(); 

else 

ip = Request.ServerVariables.Get("Remote_Addr").ToString().Trim(); 

str.Append("\r\n\tIp:" + ip); 
str.Append("\r\n\t瀏覽器:" + Request.Browser.Browser.ToString()); 
str.Append("\r\n\t瀏覽器版本:" + Request.Browser.MajorVersion.ToString()); 
str.Append("\r\n\t操作系統(tǒng):" + Request.Browser.Platform.ToString()); 
str.Append("\r\n.錯(cuò)誤信息:"); 
str.Append("\r\n\t頁(yè)面:" + Request.Url.ToString()); 
str.Append("\r\n\t錯(cuò)誤信息:" + ex.Message); 
str.Append("\r\n\t錯(cuò)誤源:" + ex.Source); 
str.Append("\r\n\t異常方法:" + ex.TargetSite); 
str.Append("\r\n\t堆棧信息:" + ex.StackTrace); 
str.Append("\r\n--------------------------------------------------------------------------------------------------"); 
//創(chuàng)建路徑 
string upLoadPath = Server.MapPath("~/log/"); 
if (!System.IO.Directory.Exists(upLoadPath)) 

System.IO.Directory.CreateDirectory(upLoadPath); 

//創(chuàng)建文件 寫入錯(cuò)誤 
System.IO.File.AppendAllText(upLoadPath + DateTime.Now.ToString("yyyy.MM.dd") + ".log", str.ToString(), System.Text.Encoding.UTF8); 
//處理完及時(shí)清理異常 
Server.ClearError(); 
//跳轉(zhuǎn)至出錯(cuò)頁(yè)面 
Response.Redirect("~/error.html"); 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 四缺一写的小说 | 91国产在线观看 | chinese特色video| 法国女佣系列在线播放 | 亚洲国产在线2o20 | 国产高清在线观看 | 粉嫩极品国产在线观看免费 | 视频久久精品 | 日本中文字幕在线视频站 | 日韩欧美国产在线 | 1024毛片| 美女被免费视频 | se01在线看片| 天天做日日做 | 91在线精品国产丝袜超清 | 爱爱小说漫画 | 99热热99| ady久久 | 四虎麻豆| 日本午夜vr影院新入口 | 亚洲天堂成人在线观看 | 动漫精品一区二区三区3d | 99免费在线视频 | 午夜福利理论片在线播放 | 特级毛片免费观看视频 | 波多野结衣52部合集在线观看 | 欧美日韩国产中文字幕 | 国产第一福利影院 | 亚洲色图中文字幕 | 我和岳的性事小说 | 耽美肉文高h | 欧美男人天堂 | 欧美一区二区三区视视频 | 国产ab| 国产美女亚洲精品久久久久久 | 好吊色永久免费视频大全 | 成年人视频免费在线播放 | 欧美一级v片 | 日本中文字幕在线观看视频 | 天天躁天天碰天天看 | 4虎tv|