__init__.py 文件源码

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

项目:socketshark 作者: closeio 项目源码 文件源码
def run(context, config):
    config_obj = load_config(config)

    log_config = config_obj['LOG']

    # Configure root logger if logging level is specified in config
    if log_config['level']:
        level = getattr(logging, log_config['level'])
        logger = logging.getLogger()
        logger.setLevel(level)
        formatter = logging.Formatter(log_config['format'])
        sh = logging.StreamHandler()
        sh.setFormatter(formatter)
        logger.addHandler(sh)

    if log_config['setup_structlog']:
        setup_structlog(sys.stdout.isatty())

    shark = SocketShark(config_obj)
    try:
        shark.start()
    except Exception:
        shark.log.exception('unhandled exception')
        raise
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号