JatinAutonomousLabs commited on
Commit
a8fa9c8
·
verified ·
1 Parent(s): 5f7cad9

Update logging_config.py

Browse files
Files changed (1) hide show
  1. logging_config.py +6 -3
logging_config.py CHANGED
@@ -14,9 +14,12 @@ def setup_logging(log_level: str = "INFO", log_dir: str = "logs") -> None:
14
  log_level: Logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL)
15
  log_dir: Directory for log files
16
  """
17
- # Ensure log directory exists
18
- os.makedirs(log_dir, exist_ok=True)
19
-
 
 
 
20
  # Create formatters
21
  detailed_formatter = logging.Formatter(
22
  fmt="%(asctime)s [%(levelname)-8s] [%(name)-20s] %(funcName)-15s:%(lineno)-4d | %(message)s",
 
14
  log_level: Logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL)
15
  log_dir: Directory for log files
16
  """
17
+ try:
18
+ os.makedirs(log_dir, exist_ok=True)
19
+ except Exception as e:
20
+ print(f"Error creating log directory: {e}")
21
+ sys.exit(1)
22
+
23
  # Create formatters
24
  detailed_formatter = logging.Formatter(
25
  fmt="%(asctime)s [%(levelname)-8s] [%(name)-20s] %(funcName)-15s:%(lineno)-4d | %(message)s",