1 #define SIZE_16M 16777216 //1024*1024*16 2 #define LOG_FILE_PATH "./mylog.txt" //日志文件路径 3 #define LOG_PARAMS LOG_FILE_PATH,__FILE__,__func__,__LINE__ //日志文件路径 调用函数所在文件 调用函数名 调用debugInfo时所在行号
4 5 //显示调用debugInfo接口的函数所在的文件名、函数名、行号 6 int debugInfo(char *pLogPath, char *pFile, const char *pFuncName, int iLineNumb, char *fmt, ...); 7 8 //调用举例: 9 debuInfo(LOG_PARAMS, “some string %s, some int %d and so on", "hello log", 101); 10 11 //日志的编号 12 int giInfoNumb = 1;
13 int debugInfo(char *pLogPath, char *pFile, const char *pFuncName, int iLineNumb, char *fmt, ...) 14 { 15 if(NULL == pLogPath ||'