static Logger * getInstance() | 原型 | static Logger * getInstance() | | 描述 | 获取日志系统的实例,日志系统仅可实例化一次 | | 参数 | 无 | | 返回值 | 日志系统实例的指针 | void setFileName(const char * filename,bool bAdd = false) | 原型 | void setFileName(const char * filename,bool bAdd = false) | | 描述 | 设置日志记录输出的文件名,此时文件指针会重新初始化 | | 参数 | [i]const char * filename: 文件名 \\ [i]bool bAdd = false: 如果文件已经存在,true时添加到文件尾部,否则重新记录 | | 返回值 | 无 | void setLevel(LOG_LEVEL iLevel) | 原型 | void setLevel(LOG_LEVEL iLevel) | | 描述 | 设置日志记录的输出级别 | | 参数 | [i]LOG_LEVEL iLevel: 输出级别 | | 返回值 | 无 | const char * getFileName() | 原型 | const char * getFileName() | | 描述 | 获取日志记录当前输出的文件名 | | 参数 | 无 | | 返回值 | 文件名字符串 | void writeLog(LOG_LEVEL level,const char * title,char * format,...) | 原型 | void writeLog(LOG_LEVEL level,const char * title,char * format,...) | | 描述 | 当level不低于实例的输出级别时,按照指定格式输出日志记录 | | 参数 | [i]LOG_LEVEL level: 当前记录的输出级别,当它高于或等于日志的系统级别时可输出 \\ [i]const char * title: 记录的标题 \\ [i]char * format: 记录的格式,与printf类似 \\ [i]...: 可添加多个参数,与printf类似。 | | 返回值 | 无 | Logger() | 原型 | Logger() | | 描述 | 日志系统构造函数,私有函数以禁止多个实例 | | 参数 | 无 | | 返回值 | 无 | void getTimeString(char * pStr) | 原型 | void getTimeString(char * pStr) | | 描述 | 获取日志记录当前的时间戳 | | 参数 | [i]char * pStr: 时间戳字符串 | | 返回值 | 无 | void print(const char * msg) | 原型 | void print(const char * msg) | | 描述 | 实时打印字符串 | | 参数 | [i]const char * msg: 消息字符串 | | 返回值 | 无 |