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__)