Decomate / logger.py
Milhaud's picture
feat: add logger setup for model interactions with file handling
dcbe14e
raw
history blame
557 Bytes
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