diff --git a/logger.py b/logger.py new file mode 100644 index 0000000..51ab0fd --- /dev/null +++ b/logger.py @@ -0,0 +1,25 @@ +#!/bin/usr/python3 + +import logging +import os + +BASE_DIR = os.path.dirname(os.path.abspath(__file__)) +LOG_FILE = os.path.join(BASE_DIR, 'output.log') + +logger = logging.getLogger('transatlanticTorrentExpress') +logger.setLevel(logging.DEBUG) + +if not os.path.isfile(LOG_FILE): + print('Log file does not exist yet, creating in project folder') + f = open(LOG_FILE, 'w+') + f.close() + +fh = logging.FileHandler(LOG_FILE) +fh.setLevel(logging.DEBUG) +ch = logging.StreamHandler() +ch.setLevel(logging.ERROR) + +formatter = logging.Formatter('%(asctime)s %(levelname)8s | %(message)s') +fh.setFormatter(formatter) +logger.addHandler(fh) +logger.addHandler(ch)