Skip to content

Commit 9b9f4f1

Browse files
committed
fix: debug logging in envelopes before each parsing
1 parent 6c359d5 commit 9b9f4f1

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

aws_lambda_powertools/utilities/parser/envelopes/dynamodb.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ def parse(self, data: Dict[str, Any], model: BaseModel) -> List[Dict[Literal["Ne
3434
3535
3636
"""
37+
logger.debug(f"Parsing incoming data with DynamoDB Stream model {DynamoDBStreamModel}")
3738
parsed_envelope = DynamoDBStreamModel(**data)
3839
output = []
40+
logger.debug(f"Parsing DynamoDB Stream new and old records with {model}")
3941
for record in parsed_envelope.Records:
4042
output.append(
4143
{

aws_lambda_powertools/utilities/parser/envelopes/event_bridge.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,7 @@ def parse(self, data: Dict[str, Any], model: BaseModel) -> BaseModel:
2727
Any
2828
Parsed detail payload with model provided
2929
"""
30+
logger.debug(f"Parsing incoming data with EventBridge model {EventBridgeModel}")
3031
parsed_envelope = EventBridgeModel(**data)
32+
logger.debug(f"Parsing event payload in `detail` with {model}")
3133
return self._parse(data=parsed_envelope.detail, model=model)

aws_lambda_powertools/utilities/parser/envelopes/sqs.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ def parse(self, data: Dict[str, Any], model: Union[BaseModel, str]) -> List[Base
3434
List
3535
List of records parsed with model provided
3636
"""
37+
logger.debug(f"Parsing incoming data with SQS model {SqsModel}")
3738
parsed_envelope = SqsModel(**data)
3839
output = []
40+
logger.debug(f"Parsing SQS records in `body` with {model}")
3941
for record in parsed_envelope.Records:
4042
output.append(self._parse(record.body, model))
4143
return output

0 commit comments

Comments
 (0)