from pydantic_settings import BaseSettings from .app_settings import app_settings class LogSettings(BaseSettings): LOG_LEVEL: str = "DEBUG" LOG_PATH_BASE: str = app_settings.LOG_BASE_PATH LOG_PATH: str = LOG_PATH_BASE + '/' + app_settings.BACKEND_LOG_FILE_NAME + '.log' LOG_RETENTION: str = "14 days" LOG_ROTATION: str = "00:00" # mid night class Config: env_file = ".log.env" env_file_encoding = "utf-8" log_settings = LogSettings()