在项目调试中需要对log输出方便工程师进行调试,在产出的时候把log关闭用下面的开关宏进行控制
下面的只需要把BAIYU
这个宏打开就可以进行log打印,关闭就可以吧log关闭掉
#include <stdio.h>
#define BAIYU 0
#define log_print(format, ...) \
do{\
if(BAIYU){ \
printf("[log_print][%s][%s][%d]\n" format "\r\n", __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__);\
} \
}while(0)
int main()
{
log_print("1");
return 0;
}