Coverage for kwasa\logger\log.py: 0%
11 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-14 18:06 +0300
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-14 18:06 +0300
1from .format import ColoredFormatter
2import logging
3from .format import LOG_FORMAT, DATE_FORMAT
6def get_logger(name: str = "Base") -> logging.Logger:
7 logger = logging.getLogger(name)
8 logger.setLevel(logging.DEBUG)
9 if not logger.handlers:
10 ch = logging.StreamHandler()
11 ch.setFormatter(ColoredFormatter(LOG_FORMAT, datefmt=DATE_FORMAT))
12 logger.addHandler(ch)
13 return logger