logging.py 367 B

123456789101112131415
  1. from pydantic.v1 import BaseSettings
  2. from config.config import settings as app_settings
  3. class Settings(BaseSettings):
  4. LOG_LEVEL: str = "INFO"
  5. LOG_PATH: str = app_settings.BASE_PATH + "/logs/app-{time:YYYY-MM-DD}.log"
  6. LOG_RETENTION: str = "14 days"
  7. class Config:
  8. env_file = ".env"
  9. env_file_encoding = "utf-8"
  10. settings = Settings()