From addc15eeccef1136f6e407d5c4f2f47e0ff2345a Mon Sep 17 00:00:00 2001 From: sirmrak Date: Thu, 21 May 2026 20:01:21 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=BE=D1=82=D0=BA=D0=BB=D1=8E=D1=87?= =?UTF-8?q?=D0=B8=D1=82=D1=8C=20=D1=81=D0=BF=D0=B0=D0=BC=20websockets.serv?= =?UTF-8?q?er=20=D0=B2=20=D0=BB=D0=BE=D0=B3=D0=B0=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Проблема: websockets библиотека логирует каждое сообщение: DEBUG:websockets.server:> TEXT '{"type": "audio-level"...' Решение: Установить уровень логирования websockets.server в WARNING logging.getLogger('websockets.server').setLevel(logging.WARNING) Результат: - ✅ Пропадут DEBUG сообщения о каждом WebSocket сообщении - ✅ Останутся только важные ошибки (WARNING/ERROR) - ✅ Чистые логи для отладки других функций --- wyoming_satellite/satellite.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wyoming_satellite/satellite.py b/wyoming_satellite/satellite.py index 5befb21..d69afed 100755 --- a/wyoming_satellite/satellite.py +++ b/wyoming_satellite/satellite.py @@ -59,6 +59,9 @@ except ImportError: _LOGGER = logging.getLogger() +# Уменьшаем спам в логах от websockets библиотеки +logging.getLogger('websockets.server').setLevel(logging.WARNING) + _PONG_TIMEOUT: Final = 5 _PING_SEND_DELAY: Final = 2 _WAKE_INFO_TIMEOUT: Final = 2