18 lines
489 B
Python
18 lines
489 B
Python
|
|
import logging
|
|
import sys
|
|
from ..config import LoggingConfig
|
|
from .disables import disable_tqdm
|
|
|
|
def init_logger():
|
|
if LoggingConfig.LEVEL == "DEBUG":
|
|
disable_tqdm()
|
|
|
|
logger = logging.getLogger(LoggingConfig.NAME)
|
|
logger.setLevel(LoggingConfig.LEVEL)
|
|
handler = logging.StreamHandler(stream=sys.stdout)
|
|
formatter = logging.Formatter('[%(levelname)s] [%(name)s] %(message)s')
|
|
handler.setFormatter(formatter)
|
|
logger.addHandler(handler)
|
|
|
|
return logger
|