У нас есть «служба», которая на самом деле представляет собой не что иное, как консольное приложение C #, периодически запускаемое как запланированная задача Windows.
Специально, мы бы позволили исключениям, если таковые имеются, всплыть при выполнении основного курса программы, чтобы планировщик задач Windows мог обнаружить это и предоставить подробную информацию людям, отвечающим за мониторинг серверов. Само приложение не является сложным, и, фактически, имеет смысл остановить все его выполнение при возникновении ошибки.
Однако мы только что обнаружили ошибку из-за побочных эффектов, связанных с тем, что служба не работает и пытается устранить неполадки. Ответственные за эти серверы сказали мне, что единственной информацией, которую они получают при выполнении этой задачи, является ее запуск и время окончания, никакой дополнительной информации о как не было.
Это правильно? Или я должен сделать что-то еще, кроме как всплыть исключение, чтобы WTS мог получить подробную информацию о результате задачи?