Enterprise Library 5.0 Ошибка регистрации в журнале событий как событие с кодом 6352

Я использую Enterprise Library 5.0 для регистрации ошибок в приложении WCF. У меня есть вход в базу данных SQL, и если база данных не работает, я выполняю вход в EventLog.

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

Проблема в том, что если я отправляю журнал на сервер SQL и отправляю идентификатор события как 5000, я хочу, чтобы Enterprise Library входила в журнал событий с идентификатором события 5000.

Но в корпоративной библиотеке регистрируется событие с идентификатором 6352, и у меня есть сведения об ошибке с идентификатором 5000.

Как войти в средство просмотра событий с идентификатором события 5000, когда SQL Server не работает.


person FlexJogger    schedule 01.02.2011    source источник


Ответы (1)


В настоящее время идентификатор события для внутренних ошибок нельзя изменить без изменения кода для класса LogWriter, исходный код которого имеет вид available, и лицензия позволяет вам это делать.

Вы также можете предложить это как запрос функции для будущих версий EntLib.

person Grigori Melnik    schedule 21.02.2011