Milhaud commited on
Commit
dcbe14e
·
1 Parent(s): 797fb99

feat: add logger setup for model interactions with file handling

Browse files
Files changed (1) hide show
  1. logger.py +22 -0
logger.py ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import logging
2
+ import os
3
+
4
+
5
+ # 로거 설정
6
+ def setup_logger():
7
+ logger = logging.getLogger("ModelLogger")
8
+ logger.setLevel(logging.INFO)
9
+
10
+ # 로그 디렉토리 생성
11
+ log_dir = "logs"
12
+ os.makedirs(log_dir, exist_ok=True)
13
+
14
+ # 파일 핸들러 설정
15
+ file_handler = logging.FileHandler(os.path.join(log_dir, "model_interactions.log"))
16
+ formatter = logging.Formatter(
17
+ "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
18
+ )
19
+ file_handler.setFormatter(formatter)
20
+ logger.addHandler(file_handler)
21
+
22
+ return logger