Skip to content

Commit be62345

Browse files
committed
Add logging for request data and validation results in validation operation
1 parent c247fac commit be62345

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

backend/app/operations/validate.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import json
2+
import logging
23

34
from aidbox_python_sdk.types import SDKOperation, SDKOperationRequest
45
from aiohttp import web
@@ -10,7 +11,9 @@
1011
@sdk.operation(["POST"], ["validate"], public=True)
1112
async def validate_op(_operation: SDKOperation, request: SDKOperationRequest) -> web.Response:
1213
fhir_client = request["app"][ak.fhir_client]
13-
formatted_request = official_format_to_aidbox(request["resource"])
14+
request_data = request["resource"]
15+
logging.info(f"Validation request: {request_data}")
16+
formatted_request = official_format_to_aidbox(request_data)
1417
resource_to_validate = formatted_request["resource"]
1518
resource_type = resource_to_validate["resourceType"]
1619
file_info = formatted_request["file_info"]
@@ -23,6 +26,8 @@ async def validate_op(_operation: SDKOperation, request: SDKOperationRequest) ->
2326
validation_results, file_info, session_id, resource_type
2427
)
2528

29+
logging.info(f"Validation results: {validation_results}")
30+
2631
return web.json_response(validation_results)
2732

2833

0 commit comments

Comments
 (0)