diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Logging.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/Logging.py b/src/Logging.py index 2de6de3d..94114a51 100644 --- a/src/Logging.py +++ b/src/Logging.py @@ -29,7 +29,7 @@ class Log(object): formatter = BitBotFormatter("%(asctime)s [%(levelname)s] %(message)s") stdout_handler = logging.StreamHandler(sys.stdout) - stdout_handler.setLevel(stdout_level) + stdout_handler.setLevel(LEVELS["warn"]) stdout_handler.setFormatter(formatter) self.logger.addHandler(stdout_handler) @@ -41,6 +41,13 @@ class Log(object): trace_handler.setFormatter(formatter) self.logger.addHandler(trace_handler) + info_path = os.path.join(location, "info.log") + info_handler = logging.handlers.TimedRotatingFileHandler( + info_path, when="midnight", backupCount=0) + info_handler.setLevel(LEVELS["info"]) + info_handler.setFormatter(formatter) + self.logger.addHandler(info_handler) + warn_path = os.path.join(location, "warn.log") warn_handler = logging.FileHandler(warn_path) warn_handler.setLevel(LEVELS["warn"]) |
