最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# 如何添加錯誤日志信息

 更新時間:2020年11月16日 09:14:32   作者:Tulip123  
這篇文章主要介紹了C# 如何添加錯誤日志信息,錯誤日志是軟件用來記錄運行時出錯信息的文本文件。編程人員和維護(hù)人員等可以利用錯誤日志對系統(tǒng)進(jìn)行調(diào)試和維護(hù)。

系統(tǒng)日志

系統(tǒng)日志包含了由Windows系統(tǒng)組件記錄的事件。例如,在啟動期間裝入驅(qū)動程序或其他系統(tǒng)組件失敗被記錄到系統(tǒng)日志。要查看系統(tǒng)日志:

  1. 打開命令提示符。
  2. 在提示符下輸入eventvwr。這打開了Windows事件查看器。

應(yīng)用程序日志

應(yīng)用程序日志包含了由應(yīng)用程序或程序記錄的事件。例如,數(shù)據(jù)庫程序可能在應(yīng)用程序日志中記錄一個文件錯誤。要查看應(yīng)用程序日志:

  1. 打開命令提示符。
  2. 在提示符下輸入eventvwr。這打開了Windows事件查看器。

解釋日志信息

在兩種日志中,每個事件按照日期和時間順序(首先是最近的)分行顯示,帶有下列信息:

  1. 類型:事件類型,可以是信息、警告或錯誤。
  2. 日期和時間:事件被寫入日志的日期和時間。
  3. 源:引起該事件的操作。
  4. 類別:事件的類別。缺省類別是無。
  5. 事件:事件編號。
  6. 用戶:事件發(fā)生時的用戶名。
  7. 計算機(jī):本地機(jī)器的名稱。

查看單個日志條目:
1.在系統(tǒng)或應(yīng)用程序日志中,查找日志條目。
2.右鍵單擊條目。
在WindowsWindowsServer 2008 中,單擊事件以打開“事件屬性”窗口。
該窗口顯示事件的描述。選擇“詳細(xì)信息”選項卡可以查看將記錄寫入日志時解析的字節(jié)或字。
3.使用向上和向下箭頭鍵上下移動以查看日志事件。
4.要關(guān)閉窗口,請單擊確定以返回到系統(tǒng)日志或應(yīng)用程序日志 

C#中自定義日志

為了方便清晰得看到程序中的錯誤和不足的地方,記錄錯誤日志是非常有必要的。

廢話不多說,直接上代碼,關(guān)鍵代碼都有注釋,不理解的可以留言提出.

private static StreamWriter streamWriter; //寫文件 
  //將錯誤信息寫入文件中
  public static void WriteError(string message)
  {
   try
   {
    //DateTime dt = new DateTime();
    string directPath = Environment.CurrentDirectory + "\\ErrorLog"; //在獲得文件夾路徑(根據(jù)你們自己的實際情況去寫錯誤日志文件夾路徑)
    if (!Directory.Exists(directPath)) //判斷文件夾是否存在,如果不存在則創(chuàng)建
    {
     Directory.CreateDirectory(directPath);
    }
    directPath += string.Format(@"\{0}.log", DateTime.Now.ToString("yyyy-MM-dd"));
    if (streamWriter == null)
    {
     streamWriter = !File.Exists(directPath) ? File.CreateText(directPath) : File.AppendText(directPath); //判斷文件是否存在如果不存在則創(chuàng)建,如果存在則添加。
    }
    streamWriter.WriteLine("***********************************************************************");
    streamWriter.WriteLine(DateTime.Now.ToString("HH:mm:ss"));
    streamWriter.WriteLine("輸出信息:錯誤信息");
    if (message != null)
    {
     streamWriter.WriteLine("異常信息:\r\n" + message);
    }
   }
   finally
   {
    if (streamWriter != null)
    {
     streamWriter.Flush();
     streamWriter.Dispose();
     streamWriter = null;
    }
   }
  }

ok,今天的分享就到這里了,有疑問的歡迎留言!

以上就是C# 如何添加錯誤日志信息的詳細(xì)內(nèi)容,更多關(guān)于c# 添加錯誤日志信息的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 一文帶你了解C#操作MySql的方法

    一文帶你了解C#操作MySql的方法

    工作中大多數(shù)情況下用的都是 MySql 但一直沒有記錄,相關(guān)操作。這篇文章以便 MySql.Data 庫進(jìn)行MySql操作,使用 C# 執(zhí)行 SQL 語句,造個輪子
    2023-03-03
  • C#實現(xiàn)騎士飛行棋

    C#實現(xiàn)騎士飛行棋

    這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)騎士飛行棋,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • C#根據(jù)前臺傳入實體名稱實現(xiàn)動態(tài)查詢數(shù)據(jù)

    C#根據(jù)前臺傳入實體名稱實現(xiàn)動態(tài)查詢數(shù)據(jù)

    這篇文章主要為大家詳細(xì)介紹了C#如何根據(jù)前臺傳入實體名稱實現(xiàn)動態(tài)查詢數(shù)據(jù)的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-04-04
  • C#往線程里傳遞參數(shù)的方法小結(jié)

    C#往線程里傳遞參數(shù)的方法小結(jié)

    這篇文章主要介紹了C#往線程里傳參數(shù)的方法小結(jié)的相關(guān)資料,還給大家簡單說明下傳參的兩種方式,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • c#中string的特性介紹及注意事項小結(jié)

    c#中string的特性介紹及注意事項小結(jié)

    這篇文章主要給大家介紹了關(guān)于c#中string的特性介紹及注意事項的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用c#具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 一起詳細(xì)聊聊C#中的Visitor模式

    一起詳細(xì)聊聊C#中的Visitor模式

    Visitor模式表示一個作用于某對象結(jié)構(gòu)中的各元素的操作,下面這篇文章主要給大家介紹了關(guān)于C#中Visitor模式的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • c# 反射+自定義特性保存數(shù)據(jù)至本地

    c# 反射+自定義特性保存數(shù)據(jù)至本地

    這篇文章主要介紹了c# 反射+自定義特性保存數(shù)據(jù)至本地的方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-12-12
  • C#使用StreamReader讀取文件的方法

    C#使用StreamReader讀取文件的方法

    這篇文章主要介紹了C#使用StreamReader讀取文件的方法,涉及C#文件操作的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • Unity之繞軸進(jìn)行旋轉(zhuǎn)的操作

    Unity之繞軸進(jìn)行旋轉(zhuǎn)的操作

    這篇文章主要介紹了Unity之繞軸進(jìn)行旋轉(zhuǎn)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • DevExpress的DateEdit設(shè)置顯示日期和時間的方法

    DevExpress的DateEdit設(shè)置顯示日期和時間的方法

    本文主要介紹了DevExpress的DateEdit設(shè)置顯示日期和時間的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08

最新評論

澎湖县| 高雄县| 凤翔县| 巫山县| 开鲁县| 麻城市| 安福县| 新河县| 鄂托克前旗| 奈曼旗| 武城县| 宁德市| 南岸区| 布尔津县| 南宁市| 南投市| 喀喇沁旗| 和硕县| 凯里市| 嵩明县| 武山县| 海原县| 昭觉县| 永城市| 黄浦区| 龙游县| 新建县| 柞水县| 夏邑县| 麟游县| 锡林浩特市| 富阳市| 民乐县| 苍南县| 富民县| 崇文区| 盐津县| 太湖县| 文登市| 南川市| 阜新|