eihab2342/code-efficiency
0
1# src/utils/logger.py2import logging, sys3 4def get_logger(name: str) -> logging.Logger:5 logger = logging.getLogger(name)6 if not logger.handlers:7 h = logging.StreamHandler(sys.stdout)8 h.setFormatter(logging.Formatter(9 "[%(asctime)s] %(levelname)s %(name)s — %(message)s",10 datefmt="%H:%M:%S"11 ))12 logger.addHandler(h)13 logger.setLevel(logging.INFO)14 return logger15 