From cb7c1418dec1992f62e50879780610a717d2ded2 Mon Sep 17 00:00:00 2001 From: Florian Bezannier Date: Tue, 24 Nov 2020 11:48:27 +0100 Subject: [PATCH] add MyLogger.py --- MyLogger.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 MyLogger.py diff --git a/MyLogger.py b/MyLogger.py new file mode 100644 index 0000000..413f88f --- /dev/null +++ b/MyLogger.py @@ -0,0 +1,19 @@ +import logging +from logging.handlers import RotatingFileHandler + +logger = logging.getLogger("log") + + +def my_logger(file='activity.log', handler_level=logging.INFO): + global logger + + logger.setLevel(logging.DEBUG) + 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)