maid/proxy/config.py
2025-08-08 08:34:04 +02:00

22 lines
693 B
Python

import logging
import os
from dotenv import load_dotenv
def init_env():
load_dotenv()
def init_logging():
formatter = logging.Formatter("%(asctime)s [%(levelname)s] %(message)s")
file_handler = logging.FileHandler("app.log", encoding="utf-8")
file_handler.setFormatter(formatter)
console_handler = logging.StreamHandler()
console_handler.setFormatter(formatter)
logging.basicConfig(level=logging.INFO, handlers=[file_handler, console_handler])
def get_database_url():
"""Get PostgreSQL database URL from environment variables"""
load_dotenv() # Ensure .env is loaded
return os.getenv('DATABASE_URL', 'postgresql://user:password@localhost/dbname')