eziokittu commited on
Commit
c152ba9
·
verified ·
1 Parent(s): 36318ac

Update projects/ML_StudentPerformance/src/logger.py

Browse files
projects/ML_StudentPerformance/src/logger.py CHANGED
@@ -2,14 +2,17 @@ import logging
2
  import os
3
  from datetime import datetime
4
 
5
- LOG_FILE = f"{datetime.now().strftime('%m_%d_%Y_%H_%M_%S')}.log"
6
- logs_path = os.path.join(os.getcwd(),"logs",LOG_FILE)
7
- os.makedirs(logs_path,exist_ok=True)
8
 
9
- LOG_FILE_PATH = os.path.join(logs_path, LOG_FILE)
 
10
 
11
  logging.basicConfig(
12
  filename=LOG_FILE_PATH,
13
  format="[ %(asctime)s ] %(lineno)d %(name)s - %(levelname)s - %(message)s",
14
  level=logging.INFO
15
  )
 
 
 
2
  import os
3
  from datetime import datetime
4
 
5
+ # Use a safe writable directory like /tmp/logs for the log files in container environments
6
+ LOG_DIR = os.path.join("/tmp", "logs")
7
+ os.makedirs(LOG_DIR, exist_ok=True) # Ensure the log directory is created
8
 
9
+ LOG_FILE = f"{datetime.now().strftime('%m_%d_%Y_%H_%M_%S')}.log"
10
+ LOG_FILE_PATH = os.path.join(LOG_DIR, LOG_FILE)
11
 
12
  logging.basicConfig(
13
  filename=LOG_FILE_PATH,
14
  format="[ %(asctime)s ] %(lineno)d %(name)s - %(levelname)s - %(message)s",
15
  level=logging.INFO
16
  )
17
+
18
+ logging.info("Logging setup complete. Log file created at: %s", LOG_FILE_PATH)