I want to customize fprintf
function for enable/disable Logging
My project use 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
How I can create custom log
function that can enable/disable with ENABLE_LOG