printf输出调试信息时如果能自动带源码信息(__FILE__,__FUNCTION__, __LINE__),显然更方便查找问题...
vprintf(logfmt, args); } va_end(args); /** 释放申请的内存 */ free(logfmt); /** 返回 vsnprintf 或 vprintf 返回值 */ return c; } else { /***/ /* 内存分配失败则不能输出__FILE__,__FUNCTION__,__LINE__ */ /***/ va_list args;...