From a6dbf1fbdf470c443b2acbe2c69ab89c3bf5d06d Mon Sep 17 00:00:00 2001 From: oldnapalm <38410858+oldnapalm@users.noreply.github.com> Date: Thu, 19 Nov 2020 08:45:37 -0300 Subject: [PATCH] Save logs in a directory --- zwift_offline.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/zwift_offline.py b/zwift_offline.py index 88149b3..5aeb5e8 100644 --- a/zwift_offline.py +++ b/zwift_offline.py @@ -82,8 +82,15 @@ SECRET_KEY_FILE = "%s/secret-key.txt" % STORAGE_DIR MULTIPLAYER = False if os.path.exists("%s/multiplayer.txt" % STORAGE_DIR): MULTIPLAYER = True + LOGS_DIR = "%s/logs" % SCRIPT_DIR + try: + if not os.path.isdir(LOGS_DIR): + os.makedirs(LOGS_DIR) + except IOError as e: + logger.error("failed to create logs dir (%s): %s", LOGS_DIR, str(e)) + sys.exit(1) from logging.handlers import RotatingFileHandler - logHandler = RotatingFileHandler('zoffline.log', maxBytes=1000000, backupCount=10) + logHandler = RotatingFileHandler('%s/zoffline.log' % LOGS_DIR, maxBytes=1000000, backupCount=10) logger.addHandler(logHandler) from tokens import *