Имя журнала событий отличается от "приложения", но журналы записываются в журнал "приложения"

В моем приложении VB.NET я создал новое имя журнала событий с именем "My_Log", и я запускаю это приложение для ряда различных ситуаций, когда каждая ситуация именуется уникальным именем, и при ведении журнала я создаю новые источники событий. с этим уникальным именем в моем новом журнале, используя функцию:

EventLog.CreateEventSource("My_1st_Source, "My_Log")

Теперь все мои журналы написаны в моем журнале, но 3 или 4 из них! они написаны в журнале "Приложения".

Я пытался с помощью EventLog.LogNameFromSourceName("My_1st_Source", Environment.MachineName)во всех моих ситуациях (со всеми именами различных источников событий), чтобы увидеть, что они находятся под моим журналом "My_Log", и все они дали мне тот же результат, что и под моим именем журнала; но некоторые из них все еще появляются в журнале "Приложения".

Почему это происходит? и есть ли способ получить все мои журналы под моим именем журнала? Благодарю.

1 ответ

Возможно, вы захотите попробовать перезагрузить компьютер, если вы когда-либо отображали эти источники в журнале приложений. Согласно http://msdn.microsoft.com/en-us/library/2awhba7a.aspx,

Если источник уже был сопоставлен с журналом, и вы переназначаете его в новый журнал, необходимо перезагрузить компьютер, чтобы изменения вступили в силу.

Другие вопросы по тегам