Skip to content

Commit eae13c2

Browse files
committed
Improved task retry logging
1 parent 0fe6d03 commit eae13c2

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

eb_sqs/worker/worker.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,19 @@ def execute(self, msg):
3838
if settings.DEAD_LETTER_MODE:
3939
# If in dead letter mode only try to run callback. Do not execute task.
4040
logger.debug(
41-
'Task %s (%s) not executed (dead letter queue)',
41+
'Task %s (%s, retry-id: %s) not executed (dead letter queue)',
4242
worker_task.abs_func_name,
4343
worker_task.id,
44+
worker_task.retry_id,
4445
)
4546

4647
self._remove_from_group(worker_task)
4748
else:
4849
logger.debug(
49-
'Execute task %s (%s) with args: %s and kwargs: %s',
50+
'Execute task %s (%s, retry-id: %s) with args: %s and kwargs: %s',
5051
worker_task.abs_func_name,
5152
worker_task.id,
53+
worker_task.retry_id,
5254
worker_task.args,
5355
worker_task.kwargs
5456
)
@@ -60,9 +62,10 @@ def execute(self, msg):
6062
raise
6163
except Exception as ex:
6264
logger.exception(
63-
'Task %s (%s) failed to execute with args: %s and kwargs: %s: %s',
65+
'Task %s (%s, retry-id: %s) failed to execute with args: %s and kwargs: %s: %s',
6466
worker_task.abs_func_name,
6567
worker_task.id,
68+
worker_task.retry_id,
6669
worker_task.args,
6770
worker_task.kwargs,
6871
ex
@@ -93,10 +96,11 @@ def _enqueue_task(self, worker_task, delay, execute_inline, is_retry, count_retr
9396

9497
self._add_to_group(worker_task)
9598

96-
logger.debug('%s task %s (%s): %s, %s (%s%s)',
99+
logger.debug('%s task %s (%s, retry-id: %s): %s, %s (%s%s)',
97100
'Retrying' if is_retry else 'Delaying',
98101
worker_task.abs_func_name,
99102
worker_task.id,
103+
worker_task.retry_id,
100104
worker_task.args,
101105
worker_task.kwargs,
102106
worker_task.queue,
@@ -119,9 +123,10 @@ def _enqueue_task(self, worker_task, delay, execute_inline, is_retry, count_retr
119123
except QueueClientException as ex:
120124
self._remove_from_group(worker_task)
121125

122-
logger.exception('Task %s (%s) failed to enqueue to %s: %s',
126+
logger.exception('Task %s (%s, retry-id: %s) failed to enqueue to %s: %s',
123127
worker_task.abs_func_name,
124128
worker_task.id,
129+
worker_task.retry_id,
125130
worker_task.queue,
126131
ex)
127132

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name='django-eb-sqs',
9-
version='0.94',
9+
version='0.95',
1010
package_dir={'eb_sqs': 'eb_sqs'},
1111
include_package_data=True,
1212
packages=find_packages(),

0 commit comments

Comments
 (0)