def loadConfig(self):
        """ 加载配置文件 """
        config_path = self.__config_path
        if not path.isfile(config_path):
            raise FileNotFoundError("配置文件不存在")

        # 加载配置文件
        self.__cfg = Config.load(config_path)
        err = self.__cfg.check()
        if err:
            raise Exception(err)

        # 初始化保存目录
        save_path = path.abspath(self.__cfg.save_path)
        self.__record_dir = path.join(save_path, 'record')
        self.__log_dir = path.join(save_path, 'logs')
        for p in [self.__record_dir, self.__log_dir]:
            os.makedirs(p, exist_ok=True)

        # 初始化日志设置
        self.__initLog(str(self.__cfg.id))
        self.__log = logging.getLogger(str(self.__cfg.id))
        self.__log.info('配置加载完成')