Event Log

  • Автор темы Apache
  • Дата начала
A

Apache

#1
Следующий код листает примерно 200 событий в секунду. То есть если их 400000, то время совершенно несоразмерное получается.
Это первый вопрос.

Далее, каждую секунду в этот журнал пишется 5-10 событий в секунду. То есть если я обращаюсь по порядку к 400-му, 401-му и т.д. событиям, то где гарантия, что за время обхода они не сдвинутся в массиве?

Код:
EventLog log = new EventLog("Security", "servername");
for (int i=log.Entries.Count-1;i>=0;i--)
{
if (log.Entries[i].UserName==username);
Console.WriteLine(log.Entries[i].UserName);
}
Вообще, таск такой: найти дату первого появления события с заданным номером от заданного юзера.