File tree Expand file tree Collapse file tree 2 files changed +14
-4
lines changed
Expand file tree Collapse file tree 2 files changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -157,7 +157,8 @@ def __init__(
157157 self .sio = socketio .AsyncClient (
158158 handle_sigint = False ,
159159 reconnection_attempts = 10 ,
160- logger = DEBUG
160+ logger = DEBUG ,
161+ engineio_logger = DEBUG ,
161162 )
162163 self ._keepalive_lock = utils .CustomLock (locked = True )
163164 self ._storage_wait = utils .CustomLock (locked = True )
@@ -224,17 +225,17 @@ async def _():
224225 logger .tinfo ("cluster.disconnected" , id = self .id , name = self .display_name )
225226 await self .disable ()
226227
227- @self .sio .eio . on ("reconnect" )
228+ @self .sio .on ("reconnect" ) # type: ignore
228229 async def _ (attempt : int ):
229230 logger .tinfo ("cluster.reconnect" , id = self .id , name = self .display_name , attempt = attempt )
230231 await get_db ().insert_cluster_info (self .id , "socketio" , "reconnect" )
231232 await self .enable ()
232233
233- @self .sio .eio . on ("reconnect_error" )
234+ @self .sio .on ("reconnect_error" ) # type: ignore
234235 async def _ (err ):
235236 logger .terror ("cluster.reconnect_error" , id = self .id , name = self .display_name , err = err )
236237
237- @self .sio .eio . on ("reconnect_failed" )
238+ @self .sio .on ("reconnect_failed" ) # type: ignore
238239 async def _ ():
239240 logger .terror ("cluster.reconnect_failed" , id = self .id , name = self .display_name )
240241
Original file line number Diff line number Diff line change @@ -105,11 +105,20 @@ def emit(self, record):
105105 record .getMessage (),
106106 )
107107
108+ class DebugHandler (logging .Handler ):
109+ def emit (self , record ):
110+ logger .log .opt (depth = 6 ).log (
111+ Logger .level ('DEBUG' ).no ,
112+ record .getMessage (),
113+ )
114+
108115# 配置拦截处理器
109116logging .basicConfig (handlers = [InterceptHandler ()], level = logging .DEBUG )
110117logging .getLogger ("uvicorn" ).handlers = [InterceptHandler ()]
111118logging .getLogger ("uvicorn.access" ).handlers = [InterceptHandler ()]
112119logging .getLogger ("uvicorn.error" ).handlers = [InterceptHandler ()]
120+ logging .getLogger ("engineio.client" ).handlers = [DebugHandler ()]
121+ logging .getLogger ("socketio.client" ).handlers = [DebugHandler ()]
113122
114123
115124
You can’t perform that action at this time.
0 commit comments