Websockets以某种方式限制了日志记录中的输出内容量。目前我已经计算出字符数限制在70个字符。是否可以提高门槛?
我要看完整的信息。但是我在输出中得到了'...':
代码示例:
- 服务器.py*
#!/usr/bin/env python
import logging
import asyncio
from websockets.server import serve
logging.basicConfig(format="%(asctime)s %(message)s", level=logging.DEBUG)
async def echo(websocket):
async for message in websocket:
await websocket.send(message)
async def main():
async with serve(echo, "127.0.0.1", 9954):
await asyncio.Future()
asyncio.run(main())
- 客户端.py*
#!/usr/bin/env python
import logging
import json
from websockets.sync.client import connect
logging.basicConfig(format="%(asctime)s %(message)s", level=logging.DEBUG)
with connect("ws://127.0.0.1:9954") as websocket:
websocket.send(json.dumps({"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@": "@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"}))
message = websocket.recv()
print(f"Received: {message}")
1条答案
按热度按时间f3temu5u1#
我想我找到解决办法了。
你可以评论
在 *websockets/frames.py *中的
Frame
类的__str__
方法中