From bcaf53f78daf3ac8714458759c5998a88d2a7bb8 Mon Sep 17 00:00:00 2001 From: Carlo Costino Date: Wed, 30 Jul 2025 11:50:36 -0400 Subject: [PATCH] Put exception logging in the correct place Signed-off-by: Carlo Costino --- app/celery/scheduled_tasks.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/celery/scheduled_tasks.py b/app/celery/scheduled_tasks.py index 9e3bccf8a..709994910 100644 --- a/app/celery/scheduled_tasks.py +++ b/app/celery/scheduled_tasks.py @@ -282,13 +282,15 @@ def process_delivery_receipts(self): except Exception as ex: retry_count = self.request.retries wait_time = 3600 * 2**retry_count + + current_app.logger.exception(str(ex)) + try: raise self.retry(ex=ex, countdown=wait_time) except self.MaxRetriesExceededError: current_app.logger.error( - f"Failed process delivery receipts after max retries: {str(ex)}" + "Failed process delivery receipts after max retries" ) - raise ex @notify_celery.task(