From e40a533118efdc3d5f6fd1dcc9bb8143b54691e2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20P=2E=20Berrang=C3=A9?= Date: Thu, 4 Jul 2024 12:24:08 +0100 Subject: [PATCH] qemu: set swtpm log level parameter MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This wires up the emulator 'debug' parameter to control the /usr/bin/swtpm 'level' parameter for logging. Reviewed-by: Michal Privoznik Signed-off-by: Daniel P. Berrangé --- src/qemu/qemu_tpm.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/qemu/qemu_tpm.c b/src/qemu/qemu_tpm.c index bf0c6bcb0d..2f17918cbb 100644 --- a/src/qemu/qemu_tpm.c +++ b/src/qemu/qemu_tpm.c @@ -611,7 +611,11 @@ qemuTPMEmulatorBuildCommand(virDomainTPMDef *tpm, tpm->data.emulator.storagepath); virCommandAddArg(cmd, "--log"); - virCommandAddArgFormat(cmd, "file=%s", tpm->data.emulator.logfile); + if (tpm->data.emulator.debug != 0) + virCommandAddArgFormat(cmd, "file=%s,level=%u", tpm->data.emulator.logfile, + tpm->data.emulator.debug); + else + virCommandAddArgFormat(cmd, "file=%s", tpm->data.emulator.logfile); virCommandAddArg(cmd, "--terminate"); -- 2.47.2