[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] qemu-log: Introduce qemu_log_mask_vprintf()
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH] qemu-log: Introduce qemu_log_mask_vprintf() |
Date: |
Mon, 18 Feb 2013 08:50:00 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) |
Andreas Färber <address@hidden> writes:
> 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: */
Got a user?