From cc1ef8f2d61bb3e10a7e9b1c4ba38ac60a98acf7 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 11 Nov 2024 22:07:55 -0800 Subject: feat: optional logging --- ami.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ami.py b/ami.py index 21062b5..3d510dd 100644 --- a/ami.py +++ b/ami.py @@ -23,9 +23,12 @@ target_cities = environ.get("TARGET_CITIES") or "" def log_response(data): - with open("jobs.json", "a") as log_file: - json.dump({"timestamp": datetime.now().isoformat(), "data": data}, log_file) - log_file.write("\n") + log = environ.get("LOG") + + if log is not None: + with open(log, "a") as log_file: + json.dump({"timestamp": datetime.now().isoformat(), "data": data}, log_file) + log_file.write("\n") def notify(title, body, job_id=None): -- cgit v1.2.3