夜间福利网站,免费动漫av,一级做a爰片久久毛片免费陪,夜夜骑首页,黄色毛片视频,插插插操操操,综合av色

C語(yǔ)言實(shí)現(xiàn)自定義windows系統(tǒng)日志的方法

時(shí)間:2025-11-02 21:52:10 C語(yǔ)言 我要投稿

C語(yǔ)言實(shí)現(xiàn)自定義windows系統(tǒng)日志的方法

  本文實(shí)例講述了C#實(shí)現(xiàn)自定義windows系統(tǒng)日志的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

C語(yǔ)言實(shí)現(xiàn)自定義windows系統(tǒng)日志的方法

  using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;namespace ConsoleApp{ /pic/

  /pic/ 系統(tǒng)日志 /pic/

  public class PackSystemEventLog {  /pic/

  /pic/ 錯(cuò)誤信息  /pic/

  private static string ErrorInfo { get; set; }  /pic/

  /pic/ 創(chuàng)建系統(tǒng)事件日志分類(lèi)  /pic/

  /pic/

  注冊(cè)事件源(比如說(shuō)這個(gè)日志來(lái)源于某一個(gè)應(yīng)用程序)/pic/

  日志名稱(chēng)(事件列表顯示的名稱(chēng))/pic/

  public static bool CreateSystemEventLogCategory(string eventSourceName, string logName)  {   bool createResult = false;   try   {    if (!EventLog.SourceExists(eventSourceName))    {     EventLog.CreateEventSource(eventSourceName, logName);    }    createResult = true;   }   catch (Exception ex)   {    createResult = false;    ErrorInfo = ex.Message;   }   return createResult;  }  /pic/

  /pic/ 刪除系統(tǒng)事件日志分類(lèi)  /pic/

  /pic/

  EventName事件源/pic/

  public static bool RemoveSystemEventSourceCategory(string eventSource)  {   bool createResult = false;   try   {    if (EventLog.SourceExists(eventSource))    {     EventLog.DeleteEventSource(eventSource, ".");    }    createResult = true;   }   catch (Exception ex)   {    createResult = false;    ErrorInfo = ex.Message;   }   return createResult;  }  /pic/

  /pic/ 向系統(tǒng)日志中寫(xiě)入日志  /pic/

  /pic/

  事件源/pic/

  寫(xiě)入日志信息/pic/

  日志文本分類(lèi)(警告、信息、錯(cuò)誤)/pic/

  public static bool WriteSystemEventLog(string eventSource, string msg, EventLogEntryType type)  {   bool writeResult = false;   try   {    if (!EventLog.SourceExists(eventSource))    {     writeResult = false;     ErrorInfo = "日志分類(lèi)不存在!";         }    else    {     EventLog.WriteEntry(eventSource, msg, type);     writeResult = true;    }   }   catch (Exception ex)   {    writeResult = false;    ErrorInfo = ex.Message;   }   return writeResult;  }  /pic/

  /pic/ 刪除事件源中l(wèi)ogName(好像刪除了所有的該分類(lèi)的日志)  /pic/

  /pic/

  /pic/

  /pic/

  public static bool RemoveSystemEventLog(string eventSource, string logName)  {   bool removeResult = false;   try   {    if (!EventLog.SourceExists(eventSource))    {     removeResult = false;     ErrorInfo = "日志分類(lèi)不存在!";    }    else    {     EventLog.Delete(logName);     removeResult = true;    }   }   catch (Exception ex)   {    removeResult = false;    ErrorInfo = ex.Message;   }   return removeResult;  }  /pic/

  /pic/ 獲取錯(cuò)誤信息  /pic/

  /pic/

  public static string GetErrorMessage()  {   return ErrorInfo;  } }}

  希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

【C語(yǔ)言實(shí)現(xiàn)自定義windows系統(tǒng)日志的方法】相關(guān)文章:

Windows10系統(tǒng)刪除Windows憑據(jù)實(shí)現(xiàn)方法06-18

鏈表的C語(yǔ)言實(shí)現(xiàn)方法12-10

卸載windows系統(tǒng)的方法02-24

C語(yǔ)言自定義函數(shù)10-08

鏈表的C語(yǔ)言實(shí)現(xiàn)方法編程學(xué)習(xí)02-22

C語(yǔ)言程序的實(shí)現(xiàn)12-06

Windows 10 系統(tǒng)優(yōu)化方法03-18

C語(yǔ)言怎樣創(chuàng)建windows窗口03-01

C語(yǔ)言如何實(shí)現(xiàn)ATM機(jī)存取款系統(tǒng)03-10

  • 相關(guān)推薦