Skip to content

Commit 9a25e55

Browse files
author
Jens Kürten
committed
better error logging
1 parent c88ded8 commit 9a25e55

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

csfunctions/handler.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import json
2+
import logging
23
import os
34
import sys
45
import traceback
@@ -16,6 +17,8 @@
1617
from csfunctions.response import ResponseUnion
1718
from csfunctions.service import Service
1819

20+
logger = logging.getLogger(__name__)
21+
1922

2023
class FunctionNotRegistered(ValueError):
2124
"""
@@ -117,6 +120,7 @@ def execute(function_name: str, request_body: str, function_dir: str = "src") ->
117120
response.event_id = request.event.event_id
118121

119122
except Exception as e: # pylint: disable=broad-except
123+
logger.error("An error occurred while executing function %s", function_name, exc_info=True)
120124
response = ErrorResponse(message=str(e), error_type=type(e).__name__, trace=traceback.format_exc(), id="")
121125

122126
return response.model_dump_json()

0 commit comments

Comments
 (0)