Небольшие изменения

This commit is contained in:
brusnitsyn
2026-05-29 06:47:29 +09:00
parent 7a13ff3b74
commit ff810e59bc
4 changed files with 284 additions and 88 deletions

View File

@@ -37,15 +37,16 @@ class MigrationLogger:
def setup_logging(self):
"""Настройка системы логирования"""
logging.basicConfig(
level=self.config.LOG_LEVEL,
format='%(asctime)s - %(levelname)s - %(message)s',
handlers=[
logging.FileHandler(self.log_file, encoding='utf-8'),
logging.StreamHandler() # Вывод в консоль
]
)
self.logger = logging.getLogger(__name__)
fmt = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
self.logger = logging.getLogger(f"migration.{self.timestamp}")
self.logger.setLevel(self.config.LOG_LEVEL)
self.logger.propagate = False
file_handler = logging.FileHandler(self.log_file, encoding='utf-8')
file_handler.setFormatter(fmt)
stream_handler = logging.StreamHandler()
stream_handler.setFormatter(fmt)
self.logger.addHandler(file_handler)
self.logger.addHandler(stream_handler)
def log_info(self, message: str):
"""Логирование информационного сообщения"""