EventLog(事件日志)的读写方法
在C#中读写EventLog(事件日志)挺简单的,代码量也比较小。
1.加入System.Diagnostics Name Space;
".": 表示本机
"mySource": 源名
如果以上不设参数,就默认为"Application"
设好以后,就可以读写了。
写:
读:
1.加入System.Diagnostics Name Space;
using System.Diagnostics;
2.声明一个EventLog类的实例。EventLog eventLog;
eventLog=new EventLog("TestEvent",".","mySource");
"TestEvent"是建立一个新的EventLog名,eventLog=new EventLog("TestEvent",".","mySource");
".": 表示本机
"mySource": 源名
如果以上不设参数,就默认为"Application"
设好以后,就可以读写了。
写:
eventLog.Source="mySource";
eventLog.WriteEntry("Log text");
MessageBox.Show("Write Complete!")
eventLog.WriteEntry("Log text");
MessageBox.Show("Write Complete!")
读:
lstEvent.Items.Clear();
eventLog.Log="TestEvent";
foreach(EventLogEntry eventlogEntry in eventLog.Entries)
{
lstEvent.Items.Add(eventlogEntry.Message);
}
eventLog.Log="TestEvent";
foreach(EventLogEntry eventlogEntry in eventLog.Entries)
{
lstEvent.Items.Add(eventlogEntry.Message);
}
posted on 2006-07-14 11:13 NETWorker 阅读(1848) 评论(2) 编辑 收藏 举报