INNER CODE UNIT · Python

get_logger

cqzyys/lang-agent · lang-agent-backend/lang_agent/logger/main.py:14

def get_logger(
    name=None, log_file=__root__ / "log/main.log", log_level=logging.DEBUG
) -> logging.Logger:
    logger = logging.getLogger(name)
    if name in logger_initialized:
        return logger
    if not logger.handlers:
        # console log
        std_formatter = colorlog.ColoredFormatter(
            "%(log_color)s%(asctime)s - %(name)s - %(levelname)s - %(message)s",
            log_colors={
                'DEBUG':    'cyan',
                'INFO':     'white',
                'WARNING':  'yellow',
                'ERROR':    'red',
                'CRITICAL': 'red,bg_white',
            }
        )

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…