国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - ASP.NET記錄錯誤日志的實現(xiàn)方法

ASP.NET記錄錯誤日志的實現(xiàn)方法

2019-11-06 10:30asp.net教程網(wǎng) ASP.NET教程

在本文中,我們將通過一個簡單的處理來記錄在我們的網(wǎng)站中的錯誤和異常

在本文中,我們將通過一個簡單的處理來記錄在我們的網(wǎng)站中的錯誤和異常。我們這樣操作,每當遇到程序錯誤時,將使用者導航到一個單獨的頁面,同時錯誤將被記錄到服務器上的一個文本文件,每當錯誤發(fā)生時,我們將以日志的形式每天記錄。

首先,我先寫一個靜態(tài)方法用于將錯誤信息記錄到文本文件,這里是將錯誤信息記錄到服務器上的Error文件夾下
代碼如下:

復制代碼代碼如下:


using System.Globalization;

 

    /// <summary>
    /// 用于將錯誤信息輸出到txt文件
    /// </summary>
    /// <param name="errorMessage">錯誤詳細信息</param>
    public static void WriteError(string errorMessage)
    {
        try
        {
            string path = "~/Error/" + DateTime.Today.ToString("yyMMdd") + ".txt";
            if (!File.Exists(System.Web.HttpContext.Current.Server.MapPath(path)))
            {
                File.Create(System.Web.HttpContext.Current.Server.MapPath(path)).Close();
            }
            using (StreamWriter w = File.AppendText(System.Web.HttpContext.Current.Server.MapPath(path)))
            {
                w.WriteLine("\r\nLog Entry : ");
                w.WriteLine("{0}", DateTime.Now.ToString(CultureInfo.InvariantCulture));
                w.WriteLine(errorMessage);
                w.WriteLine("________________________________________________________");
                w.Flush();
                w.Close();
            }
        }
        catch (Exception ex)
        {
            WriteError(ex.Message);
        }
    }


在網(wǎng)站Global.asax文件的Application_Error中加入如下代碼

復制代碼代碼如下:

void Application_Error(object sender, EventArgs e)
    {
        // 在出現(xiàn)未處理的錯誤時運行的代碼
        Exception objErr = Server.GetLastError().GetBaseException();
        //記錄出現(xiàn)錯誤的IP地址
        string strIP = Request.UserHostAddress;
       string err = "Ip【" + strIP + "】" + Environment.NewLine + "Error in【" + Request.Url.ToString() +
                          "】" + Environment.NewLine + "Error Message【" + objErr.Message.ToString() + "】";
        //記錄錯誤
        FN.WriteError(err);
    }


配置Web.Config文件

復制代碼代碼如下:

<system.web>
    <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
     <!--可以指定其他錯誤頁面...-->
    </customErrors>
    </system.web>


建立一個GenericErrorPage.htm文件,用于使用者出現(xiàn)錯誤時呈現(xiàn)的錯誤頁面。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 欧美freesex交免费视频 | 欧美片网站免费 | 国产成人精品一区二区三区四区 | 中文字幕亚洲综合 | 久久久精品国产 | 欧美 日韩 国产 在线 | 国产黄色成人 | 亚洲精品免费在线观看 | 欧美黄色一区 | 日韩精品一区二区三区在线观看 | 欧美大片黄 | 精品国产一区探花在线观看 | aaa视频网站 | 91毛片网| 久久久久国产一区二区三区四区 | 亚洲国产精品激情在线观看 | 国产精品无码久久久久 | 国产特级毛片aaaaaaa高清 | 成人网av| av一区久久 | 国产精品色一区二区三区 | 日本三级视频在线观看 | 欧美一区二区三区在线观看视频 | 日韩欧美中文在线 | 日韩在线一区二区 | 亚洲国产精品自拍 | 在线看黄网站 | 91高清在线观看 | 黄色免费网 | 欧美日韩国产精品 | 欧美啪啪一区二区 | 黄色在线观看视频网站 | 久久久久久久久久久久国产精品 | 精品国产影院 | 日韩精品影院 | 精品国产精品三级精品av网址 | 亚洲免费美女视频 | av免费网站 | av在线免费观看网址 | 国产一级片免费观看 | 亚洲男人的天堂在线观看 |