]> xenbits.xensource.com Git - libvirt.git/commitdiff
src/logging.h: fix non-debug compile
authorJohn Levon <john.levon@sun.com>
Fri, 9 Jan 2009 19:22:02 +0000 (19:22 +0000)
committerJohn Levon <john.levon@sun.com>
Fri, 9 Jan 2009 19:22:02 +0000 (19:22 +0000)
ChangeLog
src/logging.h

index 5f6dad2324b682c5e645e36fb3f9f70ea0a50d22..e8170f19a9a4d646bc0b9fb4f5a6ba11922196e4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Fri Jan  9 18:29:11 GMT 2009  John Levon  <levon@movementarian.org>
+
+       * src/logging.h: fix non-debug compile
+
 Thu Jan  8 20:28:06 GMT 2009  John Levon  <levon@movementarian.org>
 
        Fixups after gnulib refresh
index bbc69882aed553f2194230053c4bc19fd33dea0b..7ea8935f8e9f5393bbdb6861905e14d70269d29f 100644 (file)
     do { } while (0)
 #define VIR_ERROR_INT(category, f, l, fmt,...) \
     do { } while (0)
-#define VIR_INFO_INT(category, fmt,...) \
-    do { } while (0)
-#define VIR_WARN_INT(category, fmt,...) \
-    do { } while (0)
-#define VIR_ERROR_INT(category, fmt,...) \
-    do { } while (0)
 #endif /* !ENABLE_DEBUG */
 
 #define VIR_DEBUG(fmt,...)                                                  \
@@ -114,15 +108,13 @@ typedef int (*virLogOutputFunc) (const char *category, int priority,
  */
 typedef void (*virLogCloseFunc) (void *data);
 
+#ifdef ENABLE_DEBUG
+
 extern int virLogSetDefaultPriority(int priority);
 extern int virLogDefineFilter(const char *match, int priority, int flags);
 extern int virLogDefineOutput(virLogOutputFunc f, virLogCloseFunc c,
                               void *data, int priority, int flags);
 
-#if 0
-extern char *virLogGetDump(int flags);
-#endif
-
 /*
  * Internal logging API
  */
@@ -136,4 +128,18 @@ extern void virLogMessage(const char *category, int priority,
                           const char *funcname, long long linenr, int flags,
                           const char *fmt, ...) ATTRIBUTE_FORMAT(printf, 6, 7);
 
+#else /* ENABLE_DEBUG */
+
+#define virLogSetDefaultPriority(p)
+#define virLogDefineFilter(m, p, f)
+#define virLogDefineOutput(func, c, d, p, f)
+#define virLogStartup()
+#define virLogReset()
+#define virLogShutdown()
+#define virLogParseFilters(f)
+#define virLogParseOutputs(o)
+#define virLogMessage(c, p, func, l, f, fmt, __VA_ARGS__)
+
+#endif /* ENABLE_DEBUG */
+
 #endif