File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -45,10 +45,8 @@ async def wrapper(*args, **kwargs):
4545
4646
4747def _print_error_log (error ):
48- _LOGGER .error (f'(Error) => { error .message } { error } ' ,
49- extra = {'error_code' : error .error_code ,
50- 'error_message' : error .message ,
51- 'traceback' : traceback .format_exc ()})
48+ if not error .meta .get ('skip_error_log' ):
49+ _LOGGER .error (f'(Error) => { error .message } { error } ' , exc_info = True )
5250
5351
5452def _raise_exception (error ):
@@ -61,7 +59,6 @@ def _check_http_status_code(grpc_status_code: str) -> int:
6159
6260
6361class BaseAPI (object ):
64-
6562 locator = Locator ()
6663 service = None
6764
Original file line number Diff line number Diff line change @@ -64,10 +64,9 @@ def get_minimal(params):
6464 def _error_method (error , context ):
6565 if not isinstance (error , ERROR_BASE ):
6666 error = ERROR_UNKNOWN (message = error )
67- _LOGGER .error (f'(Error) => { error .message } { error } ' ,
68- extra = {'error_code' : error .error_code ,
69- 'error_message' : error .message ,
70- 'traceback' : traceback .format_exc ()})
67+
68+ if not error .meta .get ('skip_error_log' ):
69+ _LOGGER .error (f'(Error) => { error .message } { error } ' , exc_info = True )
7170
7271 details = f'{ error .error_code } : { error .message } '
7372 context .abort (grpc .StatusCode [error .status_code ], details )
Original file line number Diff line number Diff line change @@ -158,6 +158,8 @@ def _error_handler(self, error):
158158 if not isinstance (error , ERROR_BASE ):
159159 error = ERROR_UNKNOWN (message = error )
160160
161+ error .meta ['skip_error_log' ] = True
162+
161163 # Failure Event
162164 if _check_handler_method (self , 'event' ):
163165 for handler in self .handler ['event' ]['handlers' ]:
You can’t perform that action at this time.
0 commit comments