Назад | Перейти на главную страницу

Журнал событий Windows неверное значение столбца источника

В средстве просмотра событий в Windows 7 есть столбец «Источник», который задается моим приложением службы Windows. Значение установлено на TOS и обычно, когда запись журнала связана с моим приложением, она TOS в качестве значения столбца Источник.

Однако, когда служба не запускается (или возникает какая-либо ошибка другого типа), я получаю Source одного из следующих значений:

Я не понимаю, почему значение не всегда TOS Кроме того, можно ли заставить его использовать TOS каждый раз?

Служба обнаруживает фатальную ошибку и не может запуститься. Исключение перехватывается платформой .Net, и, конечно, диспетчер управления службами знает, что процесс не запущен. Разработчику необходимо правильно обработать код выхода, чтобы эта фатальная ошибка записывалась в средство просмотра событий в качестве источника приложения.

В статье это довольно хорошо объясняется: http://www.devopsonwindows.com/handle-windows-service-errors/