import logging import os # Ensure the 'logs' directory exists log_dir = "logs" # Use a relative path to avoid permission issues log_file = f"{log_dir}/app.log" os.makedirs(log_dir, exist_ok=True) # Configure logging logging.basicConfig( level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s", handlers=[ logging.FileHandler(f"{log_dir}/app.log"), # Save logs in 'logs/app.log' logging.StreamHandler(), # Also print logs to console ], ) logger = logging.getLogger(__name__)