Skip to content

Commit 47aa329

Browse files
committed
Add error and warning status codes to extra fields in logs
1 parent 2ed534d commit 47aa329

File tree

1 file changed

+3
-0
lines changed
  • packages/syncKnowledgeBaseFunction

1 file changed

+3
-0
lines changed

packages/syncKnowledgeBaseFunction/app.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ def handler(event, context):
161161
logger.warning(
162162
"Ingestion job already in progress",
163163
extra={
164+
"status_code": 409,
164165
"error_code": error_code,
165166
"error_message": error_message,
166167
"knowledge_base_id": knowledge_base_id,
@@ -180,6 +181,7 @@ def handler(event, context):
180181
logger.error(
181182
"AWS service error occurred",
182183
extra={
184+
"status_code": 500,
183185
"error_code": error_code,
184186
"error_message": error_message,
185187
"knowledge_base_id": knowledge_base_id,
@@ -197,6 +199,7 @@ def handler(event, context):
197199
logger.error(
198200
"Unexpected error occurred",
199201
extra={
202+
"status_code": 500,
200203
"error_type": type(e).__name__,
201204
"error_message": str(e),
202205
"duration_ms": round((time.time() - start_time) * 1000, 2),

0 commit comments

Comments
 (0)