File size: 505 Bytes
d7f9105
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import os
import logging
from src.config import AppConfig


LOGS_DIR = os.path.join(AppConfig.BASE_DIR, "logs")
os.makedirs(LOGS_DIR, exist_ok=True)

# Configure logging
logger = logging.getLogger("EmotionalIntelligenceBot")
logger.setLevel(logging.INFO)

log_file_path = os.path.join(LOGS_DIR, "application.log")

handler = logging.FileHandler(log_file_path)
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
handler.setFormatter(formatter)
logger.addHandler(handler)