#include <stdio.h>
#include <time.h>
#define TEST_LOG(format, ...) \
do { \
FILE* file ; \
if ((file = fopen("test.log", "a")) != NULL) \
{ \
struct tm *pTm;\
time_t t;\
time(&t);\
pTm = localtime(&t);\
fprintf(file,"%s--> FILE:%s - FUN:%s - LINE:%d ", \
asctime(pTm), __FILE__, __FUNCTION__, __LINE__) &&\
fprintf(file,format,##__VA_ARGS__) &&\
fprintf(file,"%s","\n");\
fclose(file);\
} \
}while (0)
宏定义日志打印函数
于 2022-01-10 19:03:42 首次发布