總結一下操作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 即事件源名稱