Я использую пакет websockets
для создания сервера веб-сокетов в python; в то же время я интенсивно использую logging
в разных лог-уровнях.
В документации websockets
упоминается конфигурация регистратора, и что она может быть изменена до уровня журнала ERROR
с помощью
logger = logging.getLogger('websockets.server')
logger.setLevel(logging.ERROR)
logger.addHandler(logging.StreamHandler())
Это, однако, не оказывает никакого влияния на мой код, где бы я его ни размещал (ниже импорта, до импорта websockets
, в пределах __main__
). Я хотел бы иметь две конфигурации - одну глобальную конфигурацию регистрации и конфигурацию регистрации сервера websockets.
Другой вариант - полностью отключить ведение журнала для модуля websockets, но я не могу понять, как это сделать. Есть идеи?