0
我通過下面的代碼讀取Windows日誌在C#中,實時事件查看器通過C#閱讀現在
string log = "Application";
EventLog demoLog = new EventLog(log);
EventLogEntryCollection entries = demoLog.Entries;
foreach (EventLogEntry entry in entries)
{
Console.WriteLine("Level: {0}", entry.EntryType);
Console.WriteLine("Event id: {0}", entry.InstanceId);
Console.WriteLine("Message: {0}", entry.Message);
Console.WriteLine("Source: {0}", entry.Source);
Console.WriteLine("Date: {0}", entry.TimeGenerated);
Console.WriteLine("--------------------------------");
}
,有沒有什麼辦法,每當一個事件上來,在控制檯給該輸出?
這裏控制檯應用程序應該視爲「訂閱」應用程序,它應該在事件生成後立即給出事件輸出。
謝謝!