From e00a5531b726b7005fba2cb87065d5873c14b8f7 Mon Sep 17 00:00:00 2001 From: Florian Bezannier Date: Fri, 12 Nov 2021 10:49:54 +0100 Subject: [PATCH] fix filehandler --- mylogger.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/mylogger.py b/mylogger.py index 51e29e3..27d8248 100644 --- a/mylogger.py +++ b/mylogger.py @@ -26,21 +26,18 @@ class CustomLogger(logging.Logger): logging.setLoggerClass(CustomLogger) -# pylint: disable=invalid-name logger = logging.getLogger("log") -file_handler: RotatingFileHandler = None +file_handler = RotatingFileHandler(LOG_FILE, 'a', 1000000, 1, encoding='utf8') +formatter = logging.Formatter('%(asctime)s :: %(levelname)s :: %(message)s') +stream_handler = logging.StreamHandler() -def my_logger(file=LOG_FILE, handler_level=logging.INFO): - global file_handler +def my_logger(handler_level=logging.INFO): logger.setLevel(handler_level) - formatter = logging.Formatter('%(asctime)s :: %(levelname)s :: %(message)s') - file_handler = RotatingFileHandler(file, 'a', 1000000, 1, encoding='utf8') file_handler.setLevel(handler_level) file_handler.setFormatter(formatter) logger.addHandler(file_handler) - stream_handler = logging.StreamHandler() stream_handler.setLevel(handler_level) stream_handler.setFormatter(formatter) logger.addHandler(stream_handler)