我正在使用
websockets
包在Python中创建一个WebSocket服务器;同时我也在不同的日志级别上大量使用logging
。
websockets
文档提到了日志记录器配置,可以使用以下方式将其更改为ERROR
日志级别。 logger = logging.getLogger('websockets.server')
logger.setLevel(logging.ERROR)
logger.addHandler(logging.StreamHandler())
然而,无论我把它放在哪里(在导入下面,在websockets
导入之前,在__main__
中),它对我的代码没有任何影响。我想要有两个配置 - 一个全局日志配置和websockets服务器的记录器配置。
另一个选项是完全禁用websockets模块的日志记录,但我无法弄清楚如何做到这一点。有什么想法吗?