логи получше

This commit is contained in:
lulzette 2024-05-20 21:31:53 +03:00
parent 682e2a404a
commit cbcf468009
2 changed files with 7 additions and 13 deletions

View File

@ -34,20 +34,14 @@ class MyLog:
self.logger = logging.getLogger("main") self.logger = logging.getLogger("main")
self.logger.setLevel(logging.DEBUG) self.logger.setLevel(logging.DEBUG)
# Console logging # Console logging
self.console = self.get_console_handler()
self.console.setFormatter(CustomFormatter())
self.logger.addHandler(self.console)
self.logger.addHandler(self.get_file_handler())
self.logger.propagate = False
def get_console_handler(self):
console_handler = logging.StreamHandler(sys.stdout) console_handler = logging.StreamHandler(sys.stdout)
console_handler.setFormatter(log_format) console_handler.setFormatter(log_format)
return console_handler
def get_file_handler(self): console = console_handler
console.setFormatter(CustomFormatter())
self.logger.addHandler(console)
file_handler = TimedRotatingFileHandler(log_file, when='midnight') file_handler = TimedRotatingFileHandler(log_file, when='midnight')
file_handler.setFormatter(log_format) file_handler.setFormatter(log_format)
return file_handler self.logger.addHandler(file_handler)
self.logger.propagate = False