def _register_file_logger(self):
if not self.config['LOGGING_FILE_PATH']:
return
formatter = self.config['LOGGING_FILE_FORMATTER']
handler = RotatingFileHandler(
self.config['LOGGING_FILE_PATH'],
maxBytes=self.config['LOGGING_FILE_MAX_SIZE'],
backupCount=self.config['LOGGING_FILE_MAX_BACKUPS']
)
handler.setLevel(self.config['LOGGING_FILE_LEVEL'])
if isinstance(formatter, logging.Formatter):
handler.setFormatter(formatter)
self.logger.addHandler(handler)
评论列表
文章目录