Сообщения журнала событий получить overrriden другого журнала событий

голоса
0

Я создаю журналы событий для регистрации ошибок проектов ASP.NET. Я делаю это путем добавления ключа в смерзаться, а затем суб-ключ.
Иногда я создаю новый ключ и под-ключ, и вместо того , чтобы получить новый пустой журнал событий, я вижу в окне просмотра событий , что он показывает мне журналы из другого проекта. Я не могу найти модель, чтобы , когда это произойдет.
Кто - нибудь сталкивался с такой проблемой? Я делаю что-то неправильно?

Задан 10/12/2008 в 10:27
источник пользователем
На других языках...                            


2 ответов

голоса
3

Вы , вероятно , хотите использовать EventLog.CreateEventSource API , чтобы сделать это - он должен заботиться о каких - либо деталей для вас.

Быстрое чтение через Документы, кажется, показывает, что 1-8 символов проверяются на уникальность ... возможно, это где ваш вопрос?

Edit: От отражателя, API делает это ...

  1. Проверьте наличие недопустимых символов ( «не печатаемых» на основе категории Unicode, \, *,?)
  2. Проверяет, что созданный ключ р будет <= 254 символов
  3. Проверяет, является ли источник уже зарегистрирован
  4. Проверяет, что имя журнала не зарезервирован (AppEvent, SecEvent, SysEvent)
  5. Проверки на другой журнал с тем же началом 8 символов
  6. Проверяет, что имя журнала не существует в качестве источника
  7. Создает раздел журнала
  8. Инициализировать раздел журнала со значениями по умолчанию (MaxSize = 524288, AutoBackupLogFiles = 9. Сохранение = 604800, File =% SystemRoot% \ System32 \ Config \ logName.Substring (0, 8) + ".evt")
  9. Если ОС не> Windows NT 5.x (Vista или выше), создает мульти строковое значение на logkey с LogName и имя источника. Или, если значение существует, присоединяет имя источника для существующего массива.
  10. Создает раздел для источника
  11. Инициализацию исходный раздел со значениями по умолчанию (EventMessageFile, ParameterMessageFile, CategoryMessageFile, CategoryCount)
Ответил 10/12/2008 в 10:34
источник пользователем

голоса
-2

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

Ответил 15/02/2009 в 09:34
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more