]> xenbits.xensource.com Git - libvirt.git/commitdiff
Log dtrace/systemd probes at INFO level instead of DEBUG
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 11 Nov 2014 18:40:16 +0000 (18:40 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Thu, 15 Jan 2015 11:07:13 +0000 (11:07 +0000)
Every dtrace/systemd probe also include a libvirt log message.
These are logged at level DEBUG currently, which means if you
want to see all probes they are drowned by the rest of the
DEBUG messages. Since we don't really use the INFO log level
for much, it seems reasonable to suggest we log all probes at
level INFO.

src/util/virprobe.h

index fe3c4220b6c86edc3192abed2ecc05a817492b7f..7565954af32473f2747adeb22b55f5f7ae5c8553 100644 (file)
@@ -83,8 +83,8 @@
 
 #  define PROBE_EXPAND(NAME, ARGS) NAME(ARGS)
 #  define PROBE(NAME, FMT, ...)                              \
-    VIR_DEBUG_INT(&virLogSelf,                               \
-                  NULL, __LINE__, __func__,                  \
+    VIR_INFO_INT(&virLogSelf,                                \
+                  __FILE__, __LINE__, __func__,              \
                   #NAME ": " FMT, __VA_ARGS__);              \
     if (LIBVIRT_ ## NAME ## _ENABLED()) {                    \
         PROBE_EXPAND(LIBVIRT_ ## NAME,                       \
@@ -92,9 +92,9 @@
     }
 # else
 #  define PROBE(NAME, FMT, ...)                              \
-    VIR_DEBUG_INT(&virLogSelf,                               \
-                  NULL, __LINE__, __func__,                  \
-                  #NAME ": " FMT, __VA_ARGS__);
+    VIR_INFO_INT(&virLogSelf,                                \
+                 __FILE__, __LINE__, __func__,               \
+                 #NAME ": " FMT, __VA_ARGS__);
 # endif
 
 #endif /* __VIR_PROBE_H__ */