У меня есть некоторый код, как это:EventLog.CreateEventSource не создает пользовательский журнал
EventLog.CreateEventSource("myApp", "myAppLog");
EventLog.WriteEntry("myApp", "Test log message", EventLogEntryType.Error);
Теперь, если я не хватаю чего-то, прочитав MSDN, это должно вызвать новый журнал «myAppLog» будет созданы в средстве просмотра событий, и запись должна быть добавлена в этот новый журнал с именем источника 'myApp'. Но я не могу создать новый журнал. Это всегда просто записывает сообщение журнала ошибок в журнал приложений, а источник «myApp» - «myAppLog» нигде не видно. Что я делаю не так? Я зарегистрирован как администратор.
Это была моя проблема. Журнал событий Windows немного виноват в том, что он может работать неправильно, если это первый раз, когда вы пишете новый журнал, пока вы не перезапустите компьютер. Я получил его создание журнала, но он все еще записывал сообщения как в этот новый пользовательский журнал, так и в журнал приложений в средстве просмотра событий, пока я не перезапустил машину. После этого новые сообщения только что вошли в мой новый журнал. Благодаря! – Jez
После некоторого времени отладки я перезапустил. Это сработало! – jonas
Перезапуск EventViewer помог мне в моем случае на Win8. – Legends