亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

c#實(shí)現(xiàn)把異常寫入日志示例(異常日志)

 更新時(shí)間:2014年04月13日 11:01:19   作者:  
這篇文章主要介紹了c#實(shí)現(xiàn)把異常寫入日志示例(異常日志),需要的朋友可以參考下

將異常寫到日志文件中,可以在調(diào)試程序的時(shí)候知道程序發(fā)生過哪些異常,并且可以知道異常發(fā)生的位置。這點(diǎn)對需要進(jìn)行長時(shí)間運(yùn)行并調(diào)試的程序尤為有效。

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

/// <summary>
/// 將異常打印到LOG文件
/// </summary>
/// <param name="ex">異常</param>
/// <param name="LogAddress">日志文件地址</param>
public static void WriteLog(Exception ex, string LogAddress = "")
{
    //如果日志文件為空,則默認(rèn)在Debug目錄下新建 YYYY-mm-dd_Log.log文件
    if (LogAddress == "")
    {
        LogAddress = Environment.CurrentDirectory + '\\' +
            DateTime.Now.Year + '-' +
            DateTime.Now.Month + '-' +
            DateTime.Now.Day + "_Log.log";
    }

    //把異常信息輸出到文件
    StreamWriter fs = new StreamWriter(LogAddress, true);
    fs.WriteLine("當(dāng)前時(shí)間:" + DateTime.Now.ToString());
    fs.WriteLine("異常信息:" + ex.Message);
    fs.WriteLine("異常對象:" + ex.Source);
    fs.WriteLine("調(diào)用堆棧:\n" + ex.StackTrace.Trim());
    fs.WriteLine("觸發(fā)方法:" + ex.TargetSite);
    fs.WriteLine();
    fs.Close();
}

相關(guān)文章

  • 基于WPF實(shí)現(xiàn)一個(gè)簡單的音頻播放動畫控件

    基于WPF實(shí)現(xiàn)一個(gè)簡單的音頻播放動畫控件

    這篇文章主要介紹了如何利用WPF實(shí)現(xiàn)一個(gè)簡單的音頻播放動畫控件,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)或工作有一定幫助,需要的可以參考一下
    2022-07-07
  • C#?winForm自定義彈出頁面效果

    C#?winForm自定義彈出頁面效果

    這篇文章主要為大家詳細(xì)介紹了C#?winForm自定義彈出頁面效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C# 如何添加錯(cuò)誤日志信息

    C# 如何添加錯(cuò)誤日志信息

    這篇文章主要介紹了C# 如何添加錯(cuò)誤日志信息,錯(cuò)誤日志是軟件用來記錄運(yùn)行時(shí)出錯(cuò)信息的文本文件。編程人員和維護(hù)人員等可以利用錯(cuò)誤日志對系統(tǒng)進(jìn)行調(diào)試和維護(hù)。
    2020-11-11
  • C#使用委托的形式調(diào)用線程代碼實(shí)例

    C#使用委托的形式調(diào)用線程代碼實(shí)例

    今天小編就為大家分享一篇關(guān)于C#使用委托的形式調(diào)用線程代碼實(shí)例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • C#讀取配置文件的方法匯總

    C#讀取配置文件的方法匯總

    本文給大家介紹的是使用C#讀取配置文件的方法,個(gè)人給大家總結(jié)了6種,余下的以后再更新,有需要的小伙伴可以參考下。
    2015-06-06
  • c#?==操作符和equals方法的使用區(qū)別

    c#?==操作符和equals方法的使用區(qū)別

    在C#中,==操作符和Equals()方法有著不同的用途和行為,本文就來介紹一下c#?==操作符和equals方法的使用區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • C#實(shí)現(xiàn)簡單的JSON序列化功能代碼實(shí)例

    C#實(shí)現(xiàn)簡單的JSON序列化功能代碼實(shí)例

    這篇文章主要介紹了C#實(shí)現(xiàn)簡單的JSON序列化功能,大家可以參考使用
    2013-11-11
  • C#實(shí)現(xiàn)系統(tǒng)桌面右下角彈框

    C#實(shí)現(xiàn)系統(tǒng)桌面右下角彈框

    這篇文章主要為大家詳細(xì)介紹了C#如何實(shí)現(xiàn)系統(tǒng)桌面右下角彈框,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-01-01
  • C#中值類型和引用類型的使用與比較

    C#中值類型和引用類型的使用與比較

    在C#中,數(shù)據(jù)類型分為值類型和引用類型兩種,引用類型變量存儲的是數(shù)據(jù)的引用,而值類型變量直接存儲數(shù)據(jù),下面小編就來和大家講講這二者的使用與區(qū)別吧
    2023-07-07
  • C#多線程處理多個(gè)隊(duì)列數(shù)據(jù)的方法

    C#多線程處理多個(gè)隊(duì)列數(shù)據(jù)的方法

    本文將結(jié)合實(shí)例代碼,介紹C#多線程處理多個(gè)隊(duì)列數(shù)據(jù)的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06

最新評論