1、添加log
printf("\033[1;43m %s,%s,%d\033[0m\n",__FILE__,__FUNCTION__,__LINE__);
FILE:文件名
FUNCTION:函数名
LINE:代码所在文件行数
1 static void console_log(const char *format, ...) { 2 static FILE *fpConsole; 3 4 if (fpConsole == NULL) { 5 fpConsole = fopen("/dev/console", "w"); 6 } 7 8 if (fpConsole != NULL) { 9 char aMsg[3584]; 10 va_list va; 11 va_start(va, format); 12 int nRet; 13 if (((nRet = vsnprintf(aMsg, sizeof(aMsg), format, va)) < 0) || 14 (nRet >= (int)sizeof(aMsg))) { 15 fprintf(fpConsole, "%s: nRet=%d, sizeof(aMsg)=%d\n", __FUNCTION__, nRet, 16 sizeof(aMsg)); 17 } 18 va_end(va); 19 fprintf(fpConsole, "%s\n", aMsg); 20 } 21 }