mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-03 18:01:08 -05:00
Log Service ID when we get a duplicate receipt
This will make it easier to group these logs if a service complains about the issue.
This commit is contained in:
@@ -775,15 +775,18 @@ def dao_precompiled_letters_still_pending_virus_check():
|
|||||||
def _duplicate_update_warning(notification, status):
|
def _duplicate_update_warning(notification, status):
|
||||||
current_app.logger.info(
|
current_app.logger.info(
|
||||||
(
|
(
|
||||||
'Duplicate callback received. Notification id {id} received a status update to {new_status}'
|
'Duplicate callback received for service {service_id}. '
|
||||||
' from {old_status} for {type} sent by {sent_by}. This happened {time_diff} after being first set.'
|
'Notification ID {id} with type {type} sent by {sent_by}. '
|
||||||
|
'New status was {new_status}, current status is {old_status}. '
|
||||||
|
'This happened {time_diff} after being first set.'
|
||||||
).format(
|
).format(
|
||||||
id=notification.id,
|
id=notification.id,
|
||||||
old_status=notification.status,
|
old_status=notification.status,
|
||||||
new_status=status,
|
new_status=status,
|
||||||
time_diff=datetime.utcnow() - (notification.updated_at or notification.created_at),
|
time_diff=datetime.utcnow() - (notification.updated_at or notification.created_at),
|
||||||
type=notification.notification_type,
|
type=notification.notification_type,
|
||||||
sent_by=notification.sent_by
|
sent_by=notification.sent_by,
|
||||||
|
service_id=notification.service_id
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user