C#使用EventLog類操作系統日志(轉)


我們先了解下系統日志的一些概念,如下圖示:



寫入系統日志時必需指定事件源,再由系統判斷該事件源注冊在哪個日志下,最后在該日志下增加一條事件。使用EventLog類很容易就能新增一條事件:

復制內容到剪貼板程序代碼 程序代碼
EventLog.WriteEntry("abc", "Hello World!", EventLogEntryType.Warning);//默認事件在應用程序下



下邊創建一個日志"自定義事件",並將abc事件源注冊到"自定義事件",最后新增一條事件:

復制內容到剪貼板程序代碼 程序代碼
//事件源注冊到事件,日志不存在時自動創建
EventLog.CreateEventSource("abc", "自定義事件");
//寫入事件
EventLog.WriteEntry("abc", "Hello World!", EventLogEntryType.Warning);


轉自: http://www.mzwu.com/article.asp?id=2014 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM