Лог сервера

Сервер постоянно пишет в лог сообщения вида:
Lers.Poll.PollQueue Нет заданий для обработки на порту опроса 'Локальная служба опроса
Как выключить это информационное сообщение?

Добрый день!

Сейчас отключить его с гарантией нельзя. Можно отредактировать файл Server/NLog.config, но после обновления сообщения вернутся.

Не доводилось работать с NLog, как это сделать?

В файле NLog.config замените строчку

<logger name="*" minlevel="Debug" writeTo="MainLogFile"/>

на

<logger name="*" minlevel="Debug" writeTo="MainLogFile">
	<filters>
		<when condition="not contains('${message}', 'Нет заданий для обработки на порту опроса')" action="Log"/>
	</filters>
</logger>

После этого лучше перезапустить сервер.

Обратите внимание, что после обновления файл будет восстановлен и сообщение снова будет протоколироваться.

Сделал немного по другому

		<logger name="*" minlevel="Debug" writeTo="MainLogFile">
			<filters>
				<when condition="contains('${logger}', 'Lers.Poll.PollQueue')" action="Ignore"/>
			</filters>
		</logger>

Учту про перезапись при обновлении.

Это полностью остановит все сообщения от системы опроса. Хотя бы оставьте протоколирование предупреждений (Warn) и ошибок (Error).