Сервер постоянно пишет в лог сообщения вида:
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).