如果到处都用printf("%s:%s:%d, %s\n",__FILE__,__FUNCTION__, __LINE__,"hello")写起来也太麻烦了;而且有的时候还需要向内存缓冲区打印输出。...而且__FILE__提供的是源码的全路径名,打印实可能会很长。...为了少敲点代码,我基于vsnprintf 和 vprintf实现了带时间戳和源码信息(__FILE__,__FUNCTION__, __LINE__)的格式化打印输出函数_debug_printf 完整代码及调用示例如下...__FILE__,__FUNCTION__, __LINE__)的格式化打印输出
* Created on: 2021年10月31日
* Author: guyadong
*/
#include...include
//************************************
// 带时间戳和源码信息(__FILE__,__FUNCTION__, __LINE__)的格式化打印输出