diff --git a/src/log.h b/src/log.h new file mode 100644 index 0000000..4590aea --- /dev/null +++ b/src/log.h @@ -0,0 +1,22 @@ +#ifndef _LOG_H +#define _LOG_H + +typedef enum { + LOGDEBUG3, + LOGDEBUG2, + LOGDEBUG1, + LOGINFO, + LOGUSER, + LOGERROR +} log_level_t; + +extern int log_level; + +// Wrapper for vLog with debug level selection +#ifdef DEBUG +#define log(level,format, ...) if (level>=log_level) vLog(format,__VA_ARGS__) +#else +#define log(level,format, ...) +#endif + +#endif