powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / События службы
5 сообщений из 5, страница 1 из 1
События службы
    #39988272
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написана простая win служба в VS2019 (аналог шедулера), используя стандартный шаблон службы. тип старта = авто

Уже второй раз обнаруживается, что служба самопроизвольно отключается

событий по службе в журналах windows не вижу вообще никаких

соответственно два вопроса:

1. почему нет событий в логах по службе - ведь по дефалту в шаблоне проекта службы свойство AutoLog = true ?

2. чтобы получить описание из-за чего служба остановилась пункта №1 мало? надо реализовывать свое логирование?
...
Рейтинг: 0 / 0
События службы
    #39988278
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего просто где-то неотловленный ексепшен возникает.
...
Рейтинг: 0 / 0
События службы
    #39988301
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AutoLog влияет только на то, что пишутся события запуска/останова и ошибки возникающие в них, ошибки при работе службы, в т.ч. фатальные оно никуда само не записывает.
...
Рейтинг: 0 / 0
События службы
    #39988304
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
AutoLog влияет только на то, что пишутся события запуска/останова и ошибки возникающие в них


я так и понял по докам, но к стыду своему даже событий типа "сервис старт"/"сервис стоп" в журналах не вижу. банально - запускаю/стопарю службу и смотрю события в оснастке упр. компьютером, раздел "Просмотр событий-Журналы Windows" - смотрю свежие события - там ничего нет
...
Рейтинг: 0 / 0
События службы
    #39988320
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МодальноеОкно
я так и понял по докам, но к стыду своему даже событий типа "сервис старт"/"сервис стоп" в журналах не вижу. банально - запускаю/стопарю службу и смотрю события в оснастке упр. компьютером, раздел "Просмотр событий-Журналы Windows" - смотрю свежие события - там ничего нет

При инсталляции сервиса должен был создаться отдельный журнал с именем службы.

МодальноеОкно
чтобы получить описание из-за чего служба остановилась пункта №1 мало? надо реализовывать свое логирование?

Зачем своё? Есть давно уже разработанные логгеры - тот же NLog. Подцепить сборку из нугета, и добавить в проект конфиг - дело одной минуты, дальше только расставлять по коду логирующие сообщения. И я лично считаю такое логирование более удобным и полезным, т.к. от изучения сообщений про то, что служба запущена и остановлена толку никакого. А кастомное логирование может дать любую нужную информацию - например, полный стектрейс ошибки, из-за которой упал процесс службы. Если логировать в текстовые файлы, то в них намного более удобно искать, в отличие от виндового event log. Итд итп.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / События службы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]