如何阻止websocket.WebSocketApp生成日志输出?
关闭websocket库的调试日志
这些++Sent raw/++Rcv raw类的日志是websocket-client库的调试跟踪日志,有两种常见方法可以关闭:
方法1:关闭跟踪模式
如果你的代码中调用过开启跟踪的方法,直接修改为关闭即可:
import websocket # 将原本的enableTrace(True)改为False websocket.enableTrace(False) # 正常初始化你的WebSocketApp ws = websocket.WebSocketApp(...)
方法2:调整日志级别
如果未主动开启跟踪但仍有日志输出,通过Python的logging模块调高websocket库的日志级别,过滤掉调试信息:
import logging # 将websocket日志级别设为WARNING,仅保留警告及以上级别的日志 logging.getLogger("websocket").setLevel(logging.WARNING)
通过以上任一方法,就能彻底屏蔽收发消息时产生的这类调试日志。
内容的提问来源于stack exchange,提问作者SSK
相关产品推荐
相关产品推荐

