try: # noinspection PyPackageRequirements from blessings import Terminal except ImportError: class Terminal: def __getattr__(self, attr): return NOCOLOR T = Terminal() fmt = Formatter( "<%(asctime)s.%(msecs)d> :: %(name)s // %(levelname)s: %(message)s", "%H:%M:%S" ) fmt.msec_format = "%s.%02d" ch = StreamHandler() ch.setFormatter(fmt) def newLogger(name: str = ""): logger = getLogger(name.upper()) logger.addHandler(ch) logger.setLevel(DEBUG) return logger colors: Dict[str, Tuple[Callable[[str], str], str, int]] = { "": (T.white, "", 1), "con": (T.bold_cyan, " ++", 1), "dcon": (T.bold_red, "X- ", 1),