簡體   English   中英

python web-socket客戶端這個日志記錄來自哪里?

[英]python web-socket client where is this logging from?

我正在使用 python web-socket 客戶端庫來拉 websocket 流( https://github.com/liris/websocket-clienthttps://pypi.python.org/pypi/websocket-client )。 我正在嘗試通過 getLogger("class name or package name") 然后 setFormatter 和 setLevel 來格式化日志記錄。 但我不知道這個日志是從哪里來的? (哪個類或哪個包)

--- request header ---
GET / HTTP/1.1
Upgrade: websocket
Connection: Upgrade
Host: ws-feed.abc.com:443
Origin: http://ws-feed.abc.com:443
Sec-WebSocket-Key: 5vpSzJJvew3SGjn0Xu/Ok93g==
Sec-WebSocket-Version: 13


-----------------------
--- response header ---
HTTP/1.1 101 Switching Protocols
Server: cloudflare-nginx
Date: Fri, 04 Sep 2015 03:12:20 GMT
Connection: upgrade
Set-Cookie: __cfduid=d5e4215a3e383c4d29ca4d5c8a14bf3221441336339; expires=Sat, 03-Sep-16 03:12:19 GMT; path=/; domain=.abc.com; HttpOnly
Upgrade: websocket
Sec-WebSocket-Accept: WirZtRsde5jtW79ArrW02oiSI=
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
X-Content-Type-Options: nosniff
CF-RAY: 2206831e3421edd-SJC
-----------------------

我嘗試了 getLogger('websocket'),這是我導入的模塊的名稱,但不起作用

websocket.enableTrace(True)將“True”更改為“False”以禁用記錄器。

它將通過指定用於日志記錄的 stdout 來解決。 嘗試在代碼頂部添加以下幾行:

import sys
import logging
logging.basicConfig(stream=sys.stdout, level=logging.DEBUG)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM