From 9b6f99929ea32939959218bc174e58349a0fd75e Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Mon, 9 Feb 2026 17:00:59 +0000 Subject: [PATCH] add logging --- backend/condition/handler/handler.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/backend/condition/handler/handler.py b/backend/condition/handler/handler.py index bb3b68ed..08d67aa8 100644 --- a/backend/condition/handler/handler.py +++ b/backend/condition/handler/handler.py @@ -17,20 +17,29 @@ def handler(event: Mapping[str, Any], context: Any) -> None: for record in event.get("Records", []): try: body_dict = json.loads(record["body"]) + logger.info("Validating request body") payload = ConditionTriggerRequest.model_validate(body_dict) + logger.info("Successfully validated request body") + if payload.uprn_lookup_file_bucket and payload.uprn_lookup_file_key: + logger.info("Getting UPRN lookup file from s3") uprn_lookup = UprnLookupS3( bucket=payload.uprn_lookup_file_bucket, key=payload.uprn_lookup_file_key, ) # TODO: replace with postgres implementation + logger.info("Successfully got UPRN lookup file from s3") else: uprn_lookup = None + logger.info("Getting conditions data from s3") file_bytes: BytesIO = read_io_from_s3( bucket_name=payload.trigger_file_bucket, file_key=payload.trigger_file_key, ) + logger.info( + "Successfully got conditions data from s3. Moving on to process file..." + ) process_file( file_stream=file_bytes,