From d250ed48b5aeb6a0ddbc0a9cdcad801938eb3652 Mon Sep 17 00:00:00 2001 From: mcinj <98779161+mcinj@users.noreply.github.com> Date: Fri, 13 May 2022 12:34:56 -0400 Subject: [PATCH] log just info to info.log --- .dockerignore | 3 ++- .gitignore | 2 +- src/log.py | 36 ++++++++++++++++++++++++++++-------- src/run.py | 1 + 4 files changed, 32 insertions(+), 10 deletions(-) diff --git a/.dockerignore b/.dockerignore index d74cc4b..d17bf38 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,3 +1,4 @@ config/config.ini config/debug.log -config/sqlite.db \ No newline at end of file +config/sqlite.db +config/info.log \ No newline at end of file diff --git a/.gitignore b/.gitignore index 1599e04..42e2346 100644 --- a/.gitignore +++ b/.gitignore @@ -4,5 +4,5 @@ venv/ __pycache__/ .idea config/config.ini -config/debug.log +config/*.log* config/sqlite.db \ No newline at end of file diff --git a/src/log.py b/src/log.py index ff345ae..dedfe66 100644 --- a/src/log.py +++ b/src/log.py @@ -5,17 +5,37 @@ from logging.handlers import RotatingFileHandler log_format = "%(levelname)s %(asctime)s - %(message)s" logging.basicConfig( - handlers=[RotatingFileHandler('../config/debug.log', maxBytes=500000, backupCount=10)], - level=logging.DEBUG, - format=log_format) + handlers=[RotatingFileHandler('../config/debug.log', maxBytes=500000, backupCount=10)], + level=logging.DEBUG, + format=log_format) -stream = logging.StreamHandler() -stream.setLevel(logging.INFO) -stream_format = logging.Formatter(log_format) -stream.setFormatter(stream_format) +console_output = logging.StreamHandler() +console_output.setLevel(logging.INFO) +console_format = logging.Formatter(log_format) +console_output.setFormatter(console_format) + +info_log_file = RotatingFileHandler('../config/info.log', maxBytes=500000, backupCount=10) +info_log_file.setLevel(logging.INFO) +info_log_format = logging.Formatter(log_format) +info_log_file.setFormatter(info_log_format) + +logging.root.addHandler(console_output) +logging.root.addHandler(info_log_file) + +logging.info(""" +------------------------------------------------------------------------------------- + _____ _ _ __ _ ____ _ + / ____|| | (_) / _|| | | _ \ | | + | (___ | |_ ___ __ _ _ __ ___ __ _ _ | |_ | |_ ___ | |_) | ___ | |_ + \___ \ | __|/ _ \ / _` || '_ ` _ \ / _` || || _|| __|/ __| | _ < / _ \ | __| + ____) || |_| __/| (_| || | | | | || (_| || || | | |_ \__ \ | |_) || (_) || |_ + |_____/ \__|\___| \__,_||_| |_| |_| \__, ||_||_| \__||___/ |____/ \___/ \__| + __/ | + |___/ +------------------------------------------------------------------------------------- +""") def get_logger(name): l = logging.getLogger(name) - l.addHandler(stream) return l diff --git a/src/run.py b/src/run.py index c861b3e..29579f1 100644 --- a/src/run.py +++ b/src/run.py @@ -11,6 +11,7 @@ logger = log.get_logger(__name__) def run(): + logger.info("Starting Steamgifts bot.") file_name = '../config/config.ini' config = None try: