在我们编写程序的时候,为了记录程序运行的状态和各种问题,我们通常通过记录日志的方法来实现;
现简单得说一下日志的用法:
在global.h中定义如下:
#include <framework/include/tlog.h> //log--日志
#define INIFILE "./cfg/alterCfg.ini"
extern TLog g_log; //日志声明
在global.cpp中定义如下:
#include "stdafx.h"
#include "global.h"
#include <direct.h>
TLog g_log("alter","main","1.0.0.0#20130710"); //定义日志文件 ,文件名为”alter-main.log“,
//设置日志相关参数,代开日志
g_log.setFlushFlag(1); //设置日志相关参数,打开日志
g_log.setMaxLines(100*10000);
g_log.setWithMillisecond(true);
g_log.open();
之后就可以在别的文件中将相关信息写入日志了,相关函数为:
g_log.print(LogLevel_Info, "Hello Ketty!\n"); //用到函数print,用法和C标准库中的printf类似
//最后,不要忘记了关闭日志
g_log.close();
另外,日志除了记录程序在运行中的状态外,还得记录程序中遇到的问题,以便开发人员去查看日志去修复问题。