91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何利用Global.asax的Application_Error實現錯誤記錄

發布時間:2021-10-08 13:45:54 來源:億速云 閱讀:98 作者:小新 欄目:開發技術

小編給大家分享一下如何利用Global.asax的Application_Error實現錯誤記錄,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

錯誤日志

代碼如下:

void Application_Error(object sender, EventArgs e)
{
// 在出現未處理的錯誤時運行的代碼
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操作系統:" + Request.Browser.Platform.ToString());
str.Append("\r\n.錯誤信息:");
str.Append("\r\n\t頁面:" + Request.Url.ToString());
str.Append("\r\n\t錯誤信息:" + ex.Message);
str.Append("\r\n\t錯誤源:" + ex.Source);
str.Append("\r\n\t異常方法:" + ex.TargetSite);
str.Append("\r\n\t堆棧信息:" + ex.StackTrace);
str.Append("\r\n--------------------------------------------------------------------------------------------------");
//創建路徑
string upLoadPath = Server.MapPath("~/log/");
if (!System.IO.Directory.Exists(upLoadPath))
{
System.IO.Directory.CreateDirectory(upLoadPath);
}
//創建文件 寫入錯誤
System.IO.File.AppendAllText(upLoadPath + DateTime.Now.ToString("yyyy.MM.dd") + ".log", str.ToString(), System.Text.Encoding.UTF8);
//處理完及時清理異常
Server.ClearError();
//跳轉至出錯頁面
Response.Redirect("~/error.html");
}

以上是“如何利用Global.asax的Application_Error實現錯誤記錄”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

华坪县| 沂源县| 称多县| 西华县| 扎囊县| 阳西县| 泰来县| 信阳市| 尼勒克县| 蒲城县| 仁怀市| 庆安县| 措美县| 漳平市| 西畴县| 鸡东县| 资阳市| 昌黎县| 大悟县| 石棉县| 汽车| 康保县| 石楼县| 枣阳市| 湛江市| 六枝特区| 尖扎县| 佛坪县| 拉孜县| 德格县| 龙州县| 宁波市| 伊吾县| 蓬溪县| 平阳县| 贡觉县| 金坛市| 通渭县| 宿州市| 开平市| 五峰|