Logger.py 文件源码

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

项目:palmate-admin 作者: palmate-ci 项目源码 文件源码
def __init__(self, name='', fname='', level='INFO'):
        if fname:
            try:
                self.fout = open(fname, 'w')
            except IOError:
                print('[ERROR] Failed to open %s for writing'%fname)
                self.fout = None
        else:
            self.fout = None

        self.logger = logging.getLogger(name)
        self.handler = colorlog.StreamHandler()
        self.handler.setFormatter(colorlog.ColoredFormatter(
                '%(log_color)s%(asctime)s %(levelname)s:%(name)s:%(message)s%(reset)s',
                log_colors={
                    'INFO': 'green',
                    'WARNING': 'yellow',
                    'ERROR': 'red'
                    }))
        self.logger.addHandler(self.handler)
        self.setLevel(level)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号