From 45a778b928f8c29d0af7d1be371c4a317cc21bee Mon Sep 17 00:00:00 2001 From: lixinyu1011 <674842481@qq.com> Date: Sat, 8 Nov 2025 15:18:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=87=8F=E5=B0=91modbus?= =?UTF-8?q?=E6=8A=A5=E8=AD=A6=E4=BF=A1=E6=81=AF=EF=BC=8C=E4=BB=A5=E5=8F=8A?= =?UTF-8?q?websocket=E6=8A=A5=E8=AD=A6=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- unilabos/app/ws_client.py | 3 ++- unilabos/utils/log.py | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/unilabos/app/ws_client.py b/unilabos/app/ws_client.py index c91ca8ec..1cf07675 100644 --- a/unilabos/app/ws_client.py +++ b/unilabos/app/ws_client.py @@ -421,7 +421,8 @@ class MessageProcessor: ssl_context = ssl_module.create_default_context() ws_logger = logging.getLogger("websockets.client") - ws_logger.setLevel(logging.INFO) + # ws_logger.setLevel(logging.INFO) + ws_logger.setLevel(logging.WARNING) # 只显示警告和错误 async with websockets.connect( self.websocket_url, diff --git a/unilabos/utils/log.py b/unilabos/utils/log.py index 74442a62..b0b1dfb3 100644 --- a/unilabos/utils/log.py +++ b/unilabos/utils/log.py @@ -191,6 +191,13 @@ def configure_logger(loglevel=None): # 添加处理器到根日志记录器 root_logger.addHandler(console_handler) + + # 降低第三方库的日志级别,避免过多输出 + # pymodbus 库的日志太详细,设置为 WARNING + logging.getLogger('pymodbus').setLevel(TRACE_LEVEL) + logging.getLogger('pymodbus.logging').setLevel(TRACE_LEVEL) + logging.getLogger('pymodbus.logging.base').setLevel(TRACE_LEVEL) + logging.getLogger('pymodbus.logging.decoders').setLevel(TRACE_LEVEL) # 配置日志系统