File size: 527 Bytes
5ba984e b3bbdb9 5ba984e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
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__)
|