]> git.proxmox.com Git - mirror_qemu.git/commit - util/log.c
linux-user: Use `qemu_log' for strace
authorJosh Kunz <jkz@google.com>
Tue, 4 Feb 2020 02:54:14 +0000 (18:54 -0800)
committerLaurent Vivier <laurent@vivier.eu>
Wed, 19 Feb 2020 10:17:40 +0000 (11:17 +0100)
commit4b25a50674de41e72f6b3003e3c8c74ca95503d3
tree1eaf91a8753f29fab83f0e7f7d29405f2b1a0cb9
parent39be535008f120452d3bda2a50798774a5f1f963
linux-user: Use `qemu_log' for strace

This change switches linux-user strace logging to use the newer `qemu_log`
logging subsystem rather than the older `gemu_log` (notice the "g")
logger. `qemu_log` has several advantages, namely that it allows logging
to a file, and provides a more unified interface for configuration
of logging (via the QEMU_LOG environment variable or options).

This change introduces a new log mask: `LOG_STRACE` which is used for
logging of user-mode strace messages.

Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Josh Kunz <jkz@google.com>
Message-Id: <20200204025416.111409-3-jkz@google.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
include/qemu/log.h
linux-user/main.c
linux-user/qemu.h
linux-user/signal.c
linux-user/strace.c
linux-user/syscall.c
util/log.c