From 1009ce5641eca91f66d12c8d6a2f97fea8f16002 Mon Sep 17 00:00:00 2001 From: WorldTeacher <41587052+WorldTeacher@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:56:54 +0100 Subject: [PATCH] Add max file size for log files (TBD) --- src/logic/log.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/logic/log.py b/src/logic/log.py index 84a7d73..a351fcb 100644 --- a/src/logic/log.py +++ b/src/logic/log.py @@ -12,14 +12,14 @@ common_file_handler = logging.FileHandler("logs/application.log") common_file_handler.setLevel(logging.DEBUG) formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s") common_file_handler.setFormatter(formatter) - - +#set max file size to 10MB, if exceeded, create a new file class MyLogger: def __init__(self, logger_name): self.logger = logging.getLogger(logger_name) self.logger.setLevel(logging.DEBUG) self.logger.addHandler(common_file_handler) self.encoding = "utf-8" + def log_info(self, message: str): # ensure that the message is encoded in utf-8