#include #if LOG_LEVEL >= 2 #define DEBUG(message) printf("DEBUG %s:%d %s\n",__FILE__,__LINE__,message); #else #define DEBUG(message) #endif #if LOG_LEVEL >= 1 #define WARN(message) printf("WARN %s:%d %s\n",__FILE__,__LINE__,message); #else #define WARN(message) #endif int main() { int a = 5; int b = 10; WARN("got here..."); DEBUG("how about here..."); printf("a+b is %d\n", a+b); return 0; }