easyx_framework V1.0.0
基于easyx的c++游戏框架
 
载入中...
搜索中...
未找到
Configurator类 参考

配置器 懒汉模式. 更多...

#include <Configurator.h>

Public 成员函数

void Initialize ()
 
void load (std::string const &cfgFile)
 从指定的配置文件中加载配置信息
 

静态 Public 成员函数

static Configuratorinstance ()
 

Public 属性

int m_logLevel
 最低日志等级
 
std::string m_logfile
 日志文件路径
 

Private 成员函数

 Configurator (void)
 构造
 
 ~Configurator ()
 

静态 Private 属性

static Configuratorcfg = nullptr
 
static std::mutex m_Mutex
 

详细描述

配置器 懒汉模式.

构造及析构函数说明

◆ Configurator()

Configurator::Configurator ( void )
private

构造

◆ ~Configurator()

Configurator::~Configurator ( )
inlineprivate

成员函数说明

◆ Initialize()

void Configurator::Initialize ( )

◆ instance()

Configurator * Configurator::instance ( )
static

◆ load()

void Configurator::load ( std::string const & cfgFile)

从指定的配置文件中加载配置信息

参数
cfgFile< [in] 配置文件路径

类成员变量说明

◆ cfg

Configurator * Configurator::cfg = nullptr
staticprivate

◆ m_logfile

std::string Configurator::m_logfile

日志文件路径

◆ m_logLevel

int Configurator::m_logLevel

最低日志等级

从低到高依次为:

  • 0 - 调试
  • 1 - 信息
  • 2 - 警告
  • 3 - 错误
  • 4 - 致命 系统将记录所有不低于指定等级的日志信息

◆ m_Mutex

std::mutex Configurator::m_Mutex
staticprivate