Windows日誌操作總結 For .NET

總結一下操作windows系統日誌的要點:

1. 註冊日誌,並更改日誌行爲

 
Dim log As System.Diagnostics.EventLog
If Not System.Diagnostics.EventLog.Exists() Then log = New System.Diagnostics.EventLog("日誌名")
log.ModifyOverflowPolicy(OverflowAction.OverwriteAsNeeded, 1) '當超過日誌最大值時可寫入新項
log.MaximumKilobytes = 1024 ' 單位 KB

 

2. 創建日誌事件源

If System.Diagnostics.EventLog.SourceExists("事件源名稱") = False Then System.Diagnostics.EventLog.CreateEventSource("事件源名稱", "日誌名")


3. 寫入日誌 

System.Diagnostics.EventLog.WriteEntry("事件源名稱", "日誌消息")

寫入日誌方法有五種重載形式,可根據需要使用.

系統日誌查看方法

1. 控制面板 -> 管理工具 -> 事件查看器

2. 運行中 輸入  eventvwr.msc

下圖中的WCF服務日誌即上面代碼中的日誌名  來源AL_Server3_5 即事件源名稱

發佈了43 篇原創文章 · 獲贊 4 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章