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

1from .format import ColoredFormatter 

2import logging 

3from .format import LOG_FORMAT, DATE_FORMAT 

4 

5 

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