You've already forked YY.EventLogReaderAssistant
mirror of
https://github.com/BDDSM/YY.EventLogReaderAssistant.git
synced 2025-06-30 22:14:05 +02:00
Небольшие улучшения примера консольного приложения
This commit is contained in:
@ -17,19 +17,24 @@ namespace YY.EventLogReaderAssistantConsoleApp
|
|||||||
string dataDirectoryPath = args[0];
|
string dataDirectoryPath = args[0];
|
||||||
Console.WriteLine($"{DateTime.Now}: Инициализация чтения логов \"{dataDirectoryPath}\"...");
|
Console.WriteLine($"{DateTime.Now}: Инициализация чтения логов \"{dataDirectoryPath}\"...");
|
||||||
|
|
||||||
EventLogReader reader = EventLogReader.CreateReader(dataDirectoryPath);
|
using (EventLogReader reader = EventLogReader.CreateReader(dataDirectoryPath))
|
||||||
reader.AfterReadEvent += Reader_AfterReadEvent;
|
{
|
||||||
reader.AfterReadFile += Reader_AfterReadFile;
|
reader.AfterReadEvent += Reader_AfterReadEvent;
|
||||||
reader.BeforeReadEvent += Reader_BeforeReadEvent;
|
reader.AfterReadFile += Reader_AfterReadFile;
|
||||||
reader.BeforeReadFile += Reader_BeforeReadFile;
|
reader.BeforeReadEvent += Reader_BeforeReadEvent;
|
||||||
reader.OnErrorEvent += Reader_OnErrorEvent;
|
reader.BeforeReadFile += Reader_BeforeReadFile;
|
||||||
|
reader.OnErrorEvent += Reader_OnErrorEvent;
|
||||||
|
|
||||||
Console.WriteLine($"{DateTime.Now}: Всего событий к обработке: ({reader.Count()})...");
|
Console.WriteLine($"{DateTime.Now}: Всего событий к обработке: ({reader.Count()})...");
|
||||||
Console.WriteLine();
|
Console.WriteLine();
|
||||||
Console.WriteLine();
|
Console.WriteLine();
|
||||||
|
|
||||||
while (reader.Read())
|
while (reader.Read())
|
||||||
_eventNumber += 1;
|
{
|
||||||
|
// reader.CurrentRow - данные текущего события
|
||||||
|
_eventNumber += 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Console.WriteLine($"{DateTime.Now}: Для выхода нажмите любую клавишу...");
|
Console.WriteLine($"{DateTime.Now}: Для выхода нажмите любую клавишу...");
|
||||||
Console.ReadKey();
|
Console.ReadKey();
|
||||||
|
Reference in New Issue
Block a user