Я пытаюсь получить журнал событий в категории, отличной от приложения. Например, я хочу получить информацию в «Microsoft-Windows-Application Server-Applications/Operational». Ниже мой кодКак получить журнал событий, отличный от категории приложения?
EventLog log = new EventLog("Microsoft-Windows-Application Server-Applications/Operational");
int index = log.Entries.Count - 1;
Debug.WriteLine(log.Entries[index].Message);
Но он всегда показывает ошибку:
The event log 'Microsoft-Windows-Application Server-Applications/Operational' on computer '.' does not exist.
Если я просто использовать «Application», то я могу получить журнал в категории приложений.
Как получить журнал для "Microsoft-Windows-Application Server-Applications/Operational"?
Благодаря
Это, вероятно, неверно в отношении доступа к журналам событий Windows. При загрузке EventLog.GetEventLogs() он показывает несколько журналов из приложений и журналов служб –
Источник: MSDN https://msdn.microsoft.com/en-us/library/system.diagnostics.eventlog «EventLog позволяет вам получить доступ или настроить журналы событий Windows ». – MatthewG
Эта страница нуждается в большем определении того, что такое «журнал событий Windows». Ничего страшного, было просто любопытно. –