C# -- Read From Event Logs
using System;
using System.Text;
class Program
{
static void Main(string[] args)
{
StringBuilder sb = new StringBuilder();
System.Diagnostics.EventLog log = new
System.Diagnostics.EventLog("Application");
DateTime dt = DateTime.Now.AddHours(-5.00);
Console.WriteLine(dt.ToString());
foreach (System.Diagnostics.EventLogEntry entry in log.Entries)
{
if (entry.TimeGenerated > dt)
//if (entry.Source.Equals("Application Hang") && (entry.TimeGenerated > dt))
//if (entry.Source.Equals(".NET Runtime 2.0 Error Reporting") && (entry.TimeGenerated > dt))
{
Console.WriteLine(entry.Source);
Console.WriteLine(entry.EntryType);
Console.WriteLine(entry.Message);
Console.WriteLine("--------");
}
}
Console.WriteLine("Done");
Console.ReadLine();
}
}