qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] qemu-log: Introduce qemu_log_mask_vprintf()


From: Andreas Färber
Subject: [Qemu-devel] [PATCH] qemu-log: Introduce qemu_log_mask_vprintf()
Date: Sat, 16 Feb 2013 14:54:07 +0100

Corresponds to existing qemu_log_vprintf() but uses a mask.

Signed-off-by: Andreas Färber <address@hidden>
---
 include/qemu/log.h |    8 ++++++++
 1 Datei geändert, 8 Zeilen hinzugefügt(+)

diff --git a/include/qemu/log.h b/include/qemu/log.h
index 58f69cb..4bfa60c 100644
--- a/include/qemu/log.h
+++ b/include/qemu/log.h
@@ -64,6 +64,14 @@ qemu_log_vprintf(const char *fmt, va_list va)
  */
 void GCC_FMT_ATTR(2, 3) qemu_log_mask(int mask, const char *fmt, ...);
 
+static inline void GCC_FMT_ATTR(2, 0)
+qemu_log_mask_vprintf(int mask, const char *fmt, va_list va)
+{
+    if ((qemu_loglevel & mask) && qemu_logfile) {
+        vfprintf(qemu_logfile, fmt, va);
+    }
+}
+
 
 /* Special cases: */
 
-- 
1.7.10.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]