logger.py 文件源码

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

项目:PyPPL 作者: pwwang 项目源码 文件源码
def __init__(self, name='', lvls='normal', lvldiff=None):
        logging.Filter.__init__(self, name)
        if not isinstance(lvls, list) and lvls in levels:
            self.levels = levels[lvls]
        elif not isinstance(lvls, list) and not lvls is None:
            self.levels = [lvls]
        else:
            self.levels = lvls

        self.lvlhide = []
        self.lvlshow = []
        if not lvldiff: lvldiff = []
        for ld in lvldiff:
            if ld.startswith('-'):
                self.lvlhide.append(ld[1:].upper())
            elif ld.startswith('+'):
                self.lvlshow.append(ld[1:].upper())
            else:
                self.lvlshow.append(ld.upper())
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号