logger.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:oejia_wx 作者: JoneXiong 项目源码 文件源码
def enable_pretty_logging(logger, level='info'):
    """Turns on formatted logging output as configured.
    """
    logger.setLevel(getattr(logging, level.upper()))

    if not logger.handlers:
        # Set up color if we are in a tty and curses is installed
        color = False
        if curses and sys.stderr.isatty():
            try:
                curses.setupterm()
                if curses.tigetnum("colors") > 0:
                    color = True
            except:
                pass
        channel = logging.StreamHandler()
        channel.setFormatter(_LogFormatter(color=color))
        logger.addHandler(channel)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号