import sys from loguru import logger def setupLogger(level: str): logger.level("COMET", no=50, icon="🌠", color="") logger.level("API", no=40, icon="👾", color="") logger.level("INFO", icon="📰", color="") logger.level("DEBUG", icon="🕸️", color="") logger.level("WARNING", icon="⚠️", color="") log_format = ( "{time:YYYY-MM-DD} {time:HH:mm:ss} | " "{level.icon} {level} | " "{module}.{function} - {message}" ) logger.configure( handlers=[ { "sink": sys.stderr, "level": level, "format": log_format, "backtrace": False, "diagnose": False, "enqueue": True, } ] ) setupLogger("DEBUG")