diff options
author | Rosyid Haryadi <rosyid_haryadi@protonmail.com> | 2024-07-27 14:15:34 +0700 |
---|---|---|
committer | Rosyid Haryadi <rosyid_haryadi@protonmail.com> | 2024-07-27 14:15:34 +0700 |
commit | ed3ba412f7aef00ac4d5a5a47536536b13d34df7 (patch) | |
tree | 910fc721b0da16b6a56168335c866875179db405 /main.py | |
parent | 9e50e74a4ccbeb372d07dbc8c4e8f738505778d5 (diff) |
upd main logger
Diffstat (limited to 'main.py')
-rw-r--r-- | main.py | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -1,14 +1,18 @@ from datetime import datetime - from downloader import downloadCsv from csvReader import readCSV from bot import Bot from schedule import every, repeat, run_pending import time +from util import setupLogger + +logger = setupLogger() + @repeat(every().day.at("09:00")) def main(): + logger.info("SCHEDULER RUN") today = datetime.today() weekday = today.weekday() if weekday not in [5, 6]: # jangan ganggu aku di akhir pekan @@ -27,6 +31,9 @@ def main(): if __name__ == '__main__': - while True: - run_pending() - time.sleep(3600) + try: + while True: + run_pending() + time.sleep(3600) + except BaseException as e: + logger.error(repr(e)) |