webbreakerlogger.py 文件源码

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

项目:webbreaker 作者: target 项目源码 文件源码
def get_debug_logger(name=None):
    try:
        debug_logger = logging.getLogger(name)
        debug_logger.setLevel(logging.NOTSET)
        # if there are two debug_logger use only one.
        if debug_logger.handlers:
            debug_logger.handlers.pop()

        debug_formatter = logging.Formatter('%(asctime)s: %(name)s %(levelname)s(%(message)s')
        fh = logging.FileHandler(DEBUG_LOG, mode='a')
        fh.setFormatter(debug_formatter)
        fh.setLevel(logging.DEBUG)
        debug_logger.addHandler(fh)
    except TypeError as e:
        sys.stdout.write(str("Debug logger error: {}!\n".format(e)))

    return debug_logger


# Override existing hierarchical filter logic in logger
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号