base.py 文件源码

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

项目:openshift-restclient-python 作者: openshift 项目源码 文件源码
def enable_debug(to_file=True, filename='KubeObjHelper.log', reset_logfile=True):
        logger_config = {
            'version': 1,
            'level': 'DEBUG',
            'propogate': False,
            'loggers': {
                'openshift.helper': {
                    'handlers': ['debug_logger'],
                    'level': 'DEBUG',
                    'propagate': False
                }
            }
        }
        if to_file:
            mode = 'w' if reset_logfile else 'a'
            logger_config['handlers'] = {
                'debug_logger': {
                    'class': 'logging.FileHandler',
                    'level': 'DEBUG',
                    'filename': filename,
                    'mode': mode,
                    'encoding': 'utf-8'
                }
            }
        else:
            logger_config['handlers'] = {
                'debug_logger': {
                    'class': 'logging.StreamHandler',
                    'level': 'DEBUG'
                }
            }
        logging_config.dictConfig(logger_config)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号