Я хочу настроить fprintf
функцию для включения / выключения ведения журнала
Мой проект использует Makefile.
#define ENABLE_LOG
void log(fmt, ...){
#ifdef ENABLE_LOG
va_list vargs;
va_start(vargs, fmt);
fprintf(stderr, vargs);
va_end(vargs);
#endif
}
log("Test"); # build error
log("TEST %d", 1); # build error
Как создать пользовательскую log
функцию, которую можно включить / отключить с помощью ENABLE_LOG