Skip to content

Commit 008b682

Browse files
committed
Use message_id loop var in log output
Also use logger interpolation and include stack trace in logged errors.
1 parent 98930a1 commit 008b682

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

manage_breast_screening/notifications/management/commands/store_mesh_messages.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,26 @@ class Command(BaseCommand):
1717

1818
def handle(self, *args, **options):
1919
try:
20-
logger.info("Store MESH Messages Command started")
20+
logger.info("Store MESH Messages command started")
2121
today_dirname = datetime.today().strftime("%Y-%m-%d")
2222
with MeshInbox() as inbox:
2323
for message_id in inbox.fetch_message_ids():
24-
logger.debug(f"Processing message {message_id}")
24+
logger.debug("Processing message %s", message_id)
2525
message = inbox.fetch_message(message_id)
2626

2727
BlobStorage().add(
2828
f"{today_dirname}/{message.filename}",
2929
message.read().decode("ASCII"),
3030
)
3131

32-
logger.info(f"Message {message.id} stored in blob storage")
32+
logger.info("Message %s stored in blob storage", message_id)
3333

3434
inbox.acknowledge(message_id)
3535

36-
logger.info(f"Message {message.id} acknowledged")
36+
logger.info("Message %s acknowledged", message_id)
37+
38+
logger.info("Store MESH Messages command completed successfully")
3739

3840
except Exception as e:
39-
logger.error(e)
41+
logger.error(e, exc_info=True)
4042
raise CommandError(e)

0 commit comments

Comments
 (0)