Add debian directory
[mspang/inapt.git] / util.cc
diff --git a/util.cc b/util.cc
index b5f6926..4ef5619 100644 (file)
--- a/util.cc
+++ b/util.cc
@@ -11,6 +11,8 @@
 
 #include "util.h"
 
+int debug_level = 0;
+
 static void errmsg(int prio, const char *prefix, const char *fmt, va_list args) {
     fprintf(stderr, "%s: ", prefix);
     vfprintf(stderr, fmt, args);
@@ -64,7 +66,16 @@ void notice(const char *msg, ...) {
 void debug(const char *msg, ...) {
     va_list args;
     va_start(args, msg);
-    errmsg(LOG_DEBUG, "debug", msg, args);
+    if (debug_level)
+        errmsg(LOG_DEBUG, "debug", msg, args);
+    va_end(args);
+}
+
+void debugn(int level, const char *msg, ...) {
+    va_list args;
+    va_start(args, msg);
+    if (debug_level >= level)
+        errmsg(LOG_DEBUG, "debug", msg, args);
     va_end(args);
 }