По вашему вопросу ... что такое локальный источник - вы хотите сказать, что хотите получить список источников или просто хотите подтвердить, что локальный источник - это машина, на которой выполняется процесс?
Что касается перечисления событий ... есть много разных способов сделать это, включая
var log = new EventLog("Application");
res = from entry in log.Entries.Cast<EventLogEntry>()
entry.TimeGenerated >= start
select entry;
foreach (var e in res)
{
Console.WriteLine(e.Message);
}