我正在使用与Twisted配合的Autobahn软件包,它可以在每次连接到WebSocket时为我显示调试信息。我尝试将日志级别切换为info,但没有成功:
import logging
logging.basicConfig(level=logging.INFO)
有没有简单的方法切换日志级别?
更新。
这是 twisted_service.py 文件:
from twisted.application import service
from twisted.logger import Logger
import logging
logging.basicConfig(level=logging.INFO)
class WebsocketService(service.Service):
log = Logger()
def startService(self):
service.Service.startService(self)
self.log.debug('start service')
application = service.Application("ws")
ws_service = WebsocketService()
ws_service.setServiceParent(application)
我使用twistd脚本运行它:twistd -noy twisted_service.py,然后我收到了一条消息:
logging.basicConfig没有起作用。2018-03-03T10:45:22+0500 [builtin.WebsocketService#debug] 开始服务