fix(logging): improve logging

This commit is contained in:
2025-01-07 10:16:57 +01:00
parent 33d01ad416
commit 206fb7692e

View File

@@ -22,6 +22,7 @@ class Disclosures:
await self.telegram.send_message(message)
return return_value
except Exception as e:
self.log(f"Error sending message: {e}, message: {message}, return_value: {return_value}")
return False
def getDocuments(self, name="pelosi"):
@@ -103,10 +104,13 @@ class Disclosures:
self.insertDisclosures(sent)
print(
f"{datetime.datetime.now()} - Sent {len(sent)} disclosures. Inserted {len(sent)} disclosures. Total disclosures {len(values)}"
self.log(
f"Sent {len(sent)} disclosures. Inserted {len(sent)} disclosures. Total disclosures {len(values)}"
)
def log(self, message):
print(f"{datetime.datetime.now()} - {message}")
d = Disclosures(
os.getenv("TELEGRAM_API_KEY"),
@@ -115,4 +119,7 @@ d = Disclosures(
os.getenv("SCHEMA_PATH"),
os.getenv("SEED_PATH"),
)
try:
asyncio.run(d.run())
except Exception as e:
d.log(f"Error while running: {e}")