Add max file size for log files (TBD)

This commit is contained in:
WorldTeacher
2024-02-08 15:56:54 +01:00
parent c257f016d4
commit 1009ce5641

View File

@@ -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