Andreas Färber <[email protected]> writes: > Corresponds to existing qemu_log_vprintf() but uses a mask. > > Signed-off-by: Andreas Färber <[email protected]> > --- > 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?
