@@ -103,7 +103,7 @@ def send_frame(self, frame: BytesAlike):
103
103
f = Frame (seq = seq , data = bytes (frame ))
104
104
self .aio_ctx .run_coro (self .oq .put (f ))
105
105
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 )} " )
107
107
if not self .closing :
108
108
raise CommError (CommError .ERROR , f"Error sending frame on conn { self } : { secure_format_exception (ex )} " )
109
109
@@ -121,14 +121,14 @@ async def read_loop(self, msg_iter):
121
121
if error .code () == grpc .StatusCode .CANCELLED :
122
122
self .logger .info (f"Connection { self } is closed by peer" )
123
123
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 ())
126
126
else :
127
127
self .logger .info (f"Connection { self } is closed locally" )
128
128
except Exception as ex :
129
129
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 ())
132
132
133
133
self .logger .info (f"{ self } : in { ct .name } : done read_loop" )
134
134
@@ -141,10 +141,10 @@ async def generate_output(self):
141
141
yield item
142
142
except Exception as ex :
143
143
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 )} " )
145
145
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 ())
148
148
self .logger .debug (f"{ self } : done generate_output" )
149
149
150
150
@@ -183,9 +183,8 @@ async def Stream(self, request_iterator, context):
183
183
except asyncio .CancelledError :
184
184
self .logger .info ("SERVER: RPC cancelled" )
185
185
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 ())
189
188
finally :
190
189
if connection :
191
190
connection .close ()
@@ -221,7 +220,7 @@ def __init__(self, driver, connector, aio_ctx: AioContext, options, conn_ctx: _C
221
220
self .logger .info (f"added insecure port at { addr } " )
222
221
except Exception as ex :
223
222
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 )
225
224
226
225
async def start (self , conn_ctx : _ConnCtx ):
227
226
self .logger .debug ("starting grpc server" )
@@ -236,7 +235,7 @@ async def shutdown(self):
236
235
try :
237
236
await self .grpc_server .stop (grace = 0.5 )
238
237
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 )} " )
240
239
241
240
242
241
class AioGrpcDriver (BaseDriver ):
@@ -276,9 +275,11 @@ async def _start_server(self, connector: ConnectorInfo, aio_ctx: AioContext, con
276
275
conn_ctx .conn = True
277
276
await self .server .start (conn_ctx )
278
277
except Exception as ex :
279
- if not self .closing :
280
- self .logger .debug (secure_format_traceback ())
281
278
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
+
282
283
conn_ctx .waiter .set ()
283
284
284
285
def listen (self , connector : ConnectorInfo ):
@@ -327,14 +328,12 @@ async def _start_connect(self, connector: ConnectorInfo, aio_ctx: AioContext, co
327
328
msg_iter = stub .Stream (connection .generate_output ())
328
329
conn_ctx .conn = connection
329
330
await connection .read_loop (msg_iter )
330
- except asyncio .CancelledError :
331
- self .logger .debug ("CLIENT: RPC cancelled" )
332
331
except grpc .FutureCancelledError :
333
332
self .logger .info ("CLIENT: Future cancelled" )
334
333
except Exception as ex :
335
334
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 ())
338
337
finally :
339
338
if connection :
340
339
connection .close ()
0 commit comments