]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: monitor: Decrease logging verbosity
authorPeter Krempa <pkrempa@redhat.com>
Wed, 20 Dec 2017 12:09:07 +0000 (13:09 +0100)
committerCole Robinson <crobinso@redhat.com>
Tue, 13 Feb 2018 19:14:30 +0000 (14:14 -0500)
The PROBE macro used in qemuMonitorIOProcess and the VIR_DEBUG message
in qemuMonitorJSONIOProcess create a lot of logging churn when debug
logging is enabled during monitor communication.

The messages logged from the PROBE macro are rather useless since they
are reporting the partial state of receiving the reply from qemu. The
actual full reply is still logged in qemuMonitorJSONIOProcessLine once
the full message is received.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
(cherry picked from commit f10bb3347b43d900ff361cda5fe1996782284991)

src/qemu/qemu_monitor.c
src/qemu/qemu_monitor_json.c

index 19082d8bf736f835bb7c1527ba87c78cc4c69de2..3def288520731435cb5f77ba11b56d47238ff701 100644 (file)
@@ -434,8 +434,8 @@ qemuMonitorIOProcess(qemuMonitorPtr mon)
 # endif
 #endif
 
-    PROBE(QEMU_MONITOR_IO_PROCESS,
-          "mon=%p buf=%s len=%zu", mon, mon->buffer, mon->bufferOffset);
+    PROBE_QUIET(QEMU_MONITOR_IO_PROCESS, "mon=%p buf=%s len=%zu",
+                mon, mon->buffer, mon->bufferOffset);
 
     if (mon->json)
         len = qemuMonitorJSONIOProcess(mon,
index df5fb7c8f6b47a3ee1ddf823d9bb67863188a272..461aae089c38e44638e53cc76793ac835855ef87 100644 (file)
@@ -259,7 +259,10 @@ int qemuMonitorJSONIOProcess(qemuMonitorPtr mon,
         }
     }
 
+#if DEBUG_IO
     VIR_DEBUG("Total used %d bytes out of %zd available in buffer", used, len);
+#endif
+
     return used;
 }