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