From f9b65455560b5451a9bbe268c514d83589cda9ff Mon Sep 17 00:00:00 2001 From: Neoman Nouiouat Date: Tue, 6 Dec 2022 15:43:31 -0800 Subject: [PATCH] Log exceptions processing messages as occur This should help make debugging issues easier when investigating issues processing messages and provide more precise time of exception in logs. --- .../java/software/amazon/lambda/powertools/sqs/SqsUtils.java | 1 + 1 file changed, 1 insertion(+) diff --git a/powertools-sqs/src/main/java/software/amazon/lambda/powertools/sqs/SqsUtils.java b/powertools-sqs/src/main/java/software/amazon/lambda/powertools/sqs/SqsUtils.java index e8bf9a7ae..9ae81b77d 100644 --- a/powertools-sqs/src/main/java/software/amazon/lambda/powertools/sqs/SqsUtils.java +++ b/powertools-sqs/src/main/java/software/amazon/lambda/powertools/sqs/SqsUtils.java @@ -497,6 +497,7 @@ public static List batchProcessor(final SQSEvent event, batchContext.addSuccess(message); } catch (Exception e) { batchContext.addFailure(message, e); + LOG.error("Encountered issue processing message: {}", message.getMessageId(), e); } }