Skip to content

Commit 9ca32a4

Browse files
committed
walets
1 parent fafb72e commit 9ca32a4

File tree

1 file changed

+5
-8
lines changed
  • services/web/server/src/simcore_service_webserver/wallets

1 file changed

+5
-8
lines changed

services/web/server/src/simcore_service_webserver/wallets/_handlers.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
parse_request_path_parameters_as,
2020
)
2121
from 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
2323
from servicelib.request_keys import RQT_USERID_KEY
2424

2525
from .._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

0 commit comments

Comments
 (0)