diff --git a/wyoming_satellite/satellite.py b/wyoming_satellite/satellite.py index d69afed..df5e70c 100755 --- a/wyoming_satellite/satellite.py +++ b/wyoming_satellite/satellite.py @@ -60,6 +60,7 @@ except ImportError: _LOGGER = logging.getLogger() # Уменьшаем спам в логах от websockets библиотеки +# Показываем только важные сообщения, кроме audio-level logging.getLogger('websockets.server').setLevel(logging.WARNING) _PONG_TIMEOUT: Final = 5 @@ -1058,7 +1059,9 @@ class SatelliteBase: command_data = data.get('data', {}) if command: - _LOGGER.debug(f"Received command: {command}") + # Логируем все команды кроме audio-level + if command != "audio-level": + _LOGGER.debug(f"WebSocket RX: {command} {command_data}") await self.handle_websocket_command(command, command_data) else: _LOGGER.debug(f"Received message (no command): {data}") @@ -1124,6 +1127,10 @@ class SatelliteBase: ensure_ascii=False ) + # Логируем только важные события (не audio-level) + if event.type != "audio-level": + _LOGGER.debug(f"WebSocket TX: {event.type}") + for ws in self._websocket_clients: try: await ws.send(message)