add: логи внутри TUI

This commit is contained in:
2025-06-08 22:28:00 +03:00
parent e6dd940d8a
commit 22bd7ee303
3 changed files with 194 additions and 64 deletions

View File

@@ -4,8 +4,10 @@ import logging
import yaml
from typing import Optional, Dict # Для Python < 3.9 используйте Dict, для Python 3.9+ можно просто dict
# --- Настройки и инициирование логирования модуля ---
logger = logging.getLogger(__name__)
class ConfigError(Exception):
"""Базовый класс для ошибок конфигурации."""
pass
@@ -38,7 +40,7 @@ def load_config(path: str) -> Optional[Dict]:
logger.error(msg)
raise InvalidConfigFormatError(msg)
logger.info(msg=f"Конфигурация успешно загружена из `{path}`")
logger.info(msg=f"Конфигурация успешно загружена из: `{path}`")
return config_data
except FileNotFoundError: