File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
services/storage/src/simcore_service_storage Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 1+ import logging
2+
13from aiohttp import web
24from aiohttp .typedefs import Handler
35from aiohttp .web_request import Request
1618 S3KeyNotFoundError ,
1719)
1820
21+ _logger = logging .getLogger (__name__ )
22+
1923
2024@web .middleware
2125async def dsm_exception_handler (
@@ -36,12 +40,15 @@ async def dsm_exception_handler(
3640 except ValidationError as err :
3741 raise web .HTTPUnprocessableEntity (reason = f"{ err } " ) from err
3842 except DBAPIError as err :
43+ _logger .exception ("Unexpected error while accessing DB:" )
3944 raise web .HTTPServiceUnavailable (
4045 reason = f"Unexpected error while accessing the database: { err } "
4146 ) from err
4247 except S3AccessError as err :
48+ _logger .exception ("Unexpected error while accessing S3:" )
4349 raise web .HTTPServiceUnavailable (
4450 reason = f"Unexpected error while accessing S3 backend: { err } "
4551 ) from err
4652 except DatcoreAdapterTimeoutError as err :
53+ _logger .exception ("Unexpected error while accessing Datcore-Adapter:" )
4754 raise web .HTTPGatewayTimeout (reason = f"{ err } " ) from err
You can’t perform that action at this time.
0 commit comments