File tree Expand file tree Collapse file tree 1 file changed +5
-8
lines changed
services/web/server/src/simcore_service_webserver/wallets Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change 1919 parse_request_path_parameters_as ,
2020)
2121from servicelib .aiohttp .typing_extension import Handler
22- from servicelib .logging_utils import LogExtra , get_log_record_extra
22+ from servicelib .logging_errors import create_troubleshotting_log_kwargs
2323from servicelib .request_keys import RQT_USERID_KEY
2424
2525from .._constants import RQ_PRODUCT_KEY
@@ -89,17 +89,14 @@ async def wrapper(request: web.Request) -> web.StreamResponse:
8989 raise web .HTTPConflict (reason = MSG_PRICE_NOT_DEFINED_ERROR ) from exc
9090
9191 except BillingDetailsNotFoundError as exc :
92+
9293 error_code = create_error_code (exc )
93- log_extra : LogExtra = {}
94- if user_id := getattr (exc , "user_id" , None ):
95- log_extra = get_log_record_extra (user_id = user_id ) or {}
94+ user_msg = f"{ MSG_BILLING_DETAILS_NOT_DEFINED_ERROR } [{ error_code } ]"
9695
97- log_msg = f"{ exc } [{ error_code } ]"
9896 _logger .exception (
99- log_msg ,
100- extra = {"error_code" : error_code , ** log_extra },
97+ ** create_troubleshotting_log_kwargs (user_msg , exception = exc )
10198 )
102- user_msg = f" { MSG_BILLING_DETAILS_NOT_DEFINED_ERROR } ( { error_code } )"
99+
103100 raise web .HTTPServiceUnavailable (reason = user_msg ) from exc
104101
105102 return wrapper
You can’t perform that action at this time.
0 commit comments