@@ -103,7 +103,7 @@ def send_frame(self, frame: BytesAlike):
103103 f = Frame (seq = seq , data = bytes (frame ))
104104 self .aio_ctx .run_coro (self .oq .put (f ))
105105 except Exception as ex :
106- self .logger .debug (f"exception send_frame: { self } : { secure_format_exception (ex )} " )
106+ self .logger .error (f"exception send_frame: { self } : { secure_format_exception (ex )} " )
107107 if not self .closing :
108108 raise CommError (CommError .ERROR , f"Error sending frame on conn { self } : { secure_format_exception (ex )} " )
109109
@@ -121,14 +121,14 @@ async def read_loop(self, msg_iter):
121121 if error .code () == grpc .StatusCode .CANCELLED :
122122 self .logger .info (f"Connection { self } is closed by peer" )
123123 else :
124- self .logger .info (f"Connection { self } Error: { error .details ()} " )
125- self .logger .debug (secure_format_traceback ())
124+ self .logger .error (f"Connection { self } Error: { error .details ()} " )
125+ self .logger .error (secure_format_traceback ())
126126 else :
127127 self .logger .info (f"Connection { self } is closed locally" )
128128 except Exception as ex :
129129 if not self .closing :
130- self .logger .info (f"{ self } : exception { type (ex )} in read_loop: { secure_format_exception (ex )} " )
131- self .logger .debug (secure_format_traceback ())
130+ self .logger .error (f"{ self } : exception { type (ex )} in read_loop: { secure_format_exception (ex )} " )
131+ self .logger .error (secure_format_traceback ())
132132
133133 self .logger .info (f"{ self } : in { ct .name } : done read_loop" )
134134
@@ -141,10 +141,10 @@ async def generate_output(self):
141141 yield item
142142 except Exception as ex :
143143 if self .closing :
144- self .logger .info (f"{ self } : connection closed by { type (ex )} : { secure_format_exception (ex )} " )
144+ self .logger .error (f"{ self } : connection closed by { type (ex )} : { secure_format_exception (ex )} " )
145145 else :
146- self .logger .info (f"{ self } : generate_output exception { type (ex )} : { secure_format_exception (ex )} " )
147- self .logger .debug (secure_format_traceback ())
146+ self .logger .error (f"{ self } : generate_output exception { type (ex )} : { secure_format_exception (ex )} " )
147+ self .logger .error (secure_format_traceback ())
148148 self .logger .debug (f"{ self } : done generate_output" )
149149
150150
@@ -183,9 +183,8 @@ async def Stream(self, request_iterator, context):
183183 except asyncio .CancelledError :
184184 self .logger .info ("SERVER: RPC cancelled" )
185185 except Exception as ex :
186- if connection :
187- self .logger .info (f"{ connection } : connection exception: { secure_format_exception (ex )} " )
188- self .logger .debug (secure_format_traceback ())
186+ self .logger .error (f"{ connection } : connection exception: { secure_format_exception (ex )} " )
187+ self .logger .error (secure_format_traceback ())
189188 finally :
190189 if connection :
191190 connection .close ()
@@ -221,7 +220,7 @@ def __init__(self, driver, connector, aio_ctx: AioContext, options, conn_ctx: _C
221220 self .logger .info (f"added insecure port at { addr } " )
222221 except Exception as ex :
223222 conn_ctx .error = f"cannot listen on { addr } : { type (ex )} : { secure_format_exception (ex )} "
224- self .logger .debug (conn_ctx .error )
223+ self .logger .error (conn_ctx .error )
225224
226225 async def start (self , conn_ctx : _ConnCtx ):
227226 self .logger .debug ("starting grpc server" )
@@ -236,7 +235,7 @@ async def shutdown(self):
236235 try :
237236 await self .grpc_server .stop (grace = 0.5 )
238237 except Exception as ex :
239- self .logger .debug (f"exception shutdown server: { secure_format_exception (ex )} " )
238+ self .logger .error (f"exception shutdown server: { secure_format_exception (ex )} " )
240239
241240
242241class AioGrpcDriver (BaseDriver ):
@@ -276,9 +275,11 @@ async def _start_server(self, connector: ConnectorInfo, aio_ctx: AioContext, con
276275 conn_ctx .conn = True
277276 await self .server .start (conn_ctx )
278277 except Exception as ex :
279- if not self .closing :
280- self .logger .debug (secure_format_traceback ())
281278 conn_ctx .error = f"failed to start server: { type (ex )} : { secure_format_exception (ex )} "
279+ self .logger .error (conn_ctx .error )
280+ if not self .closing :
281+ self .logger .error (secure_format_traceback ())
282+
282283 conn_ctx .waiter .set ()
283284
284285 def listen (self , connector : ConnectorInfo ):
@@ -327,14 +328,12 @@ async def _start_connect(self, connector: ConnectorInfo, aio_ctx: AioContext, co
327328 msg_iter = stub .Stream (connection .generate_output ())
328329 conn_ctx .conn = connection
329330 await connection .read_loop (msg_iter )
330- except asyncio .CancelledError :
331- self .logger .debug ("CLIENT: RPC cancelled" )
332331 except grpc .FutureCancelledError :
333332 self .logger .info ("CLIENT: Future cancelled" )
334333 except Exception as ex :
335334 conn_ctx .error = f"connection { connection } error: { type (ex )} : { secure_format_exception (ex )} "
336- self .logger .debug (conn_ctx .error )
337- self .logger .debug (secure_format_traceback ())
335+ self .logger .error (conn_ctx .error )
336+ self .logger .error (secure_format_traceback ())
338337 finally :
339338 if connection :
340339 connection .close ()
0 commit comments