From 018cccb6a1905f05d07683051a744ff89fed4cf2 Mon Sep 17 00:00:00 2001 From: Kumi Date: Fri, 18 Aug 2023 09:17:05 +0200 Subject: [PATCH] chore: Update logging format and add debug messages - Changed the logging format in `trackbert.py` to include date, time, and message level. - Added debug messages to show the number of events retrieved for a tracking number. --- trackbert.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/trackbert.py b/trackbert.py index 469c5fe..41a06bb 100644 --- a/trackbert.py +++ b/trackbert.py @@ -7,8 +7,12 @@ import subprocess import argparse import logging -logging.basicConfig(level=logging.DEBUG) - +# Print date and time and level with message +logging.basicConfig( + format="%(asctime)s %(levelname)s: %(message)s", + level=logging.DEBUG, + datefmt="%Y-%m-%d %H:%M:%S", +) def notify(title, message): logging.debug(f"Sending notification: {title} - {message}") @@ -117,7 +121,7 @@ def start_loop(db, api: KeyDelivery): all_events = api.realtime(carrier, tracking_number) try: - all_events["data"]["items"] + logging.debug(f"Got events for {tracking_number}: {len(all_events)}") except KeyError: print(f"Error getting events for {tracking_number}: {all_events}") continue