File size: 557 Bytes
dcbe14e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import logging
import os


# 로거 설정
def setup_logger():
    logger = logging.getLogger("ModelLogger")
    logger.setLevel(logging.INFO)

    # 로그 디렉토리 생성
    log_dir = "logs"
    os.makedirs(log_dir, exist_ok=True)

    # 파일 핸들러 설정
    file_handler = logging.FileHandler(os.path.join(log_dir, "model_interactions.log"))
    formatter = logging.Formatter(
        "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
    )
    file_handler.setFormatter(formatter)
    logger.addHandler(file_handler)

    return logger