From: Nikolay Shirokovskiy Date: Wed, 2 Dec 2020 11:44:38 +0000 (+0300) Subject: qemu: support logfile on live attaching chardev X-Git-Tag: v7.0.0-rc1~349 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5e381c8e94e9f38c851ca63ac03f1cad9e4c5124;p=thirdparty%2Flibvirt.git qemu: support logfile on live attaching chardev Currently it is simply ignored. Signed-off-by: Nikolay Shirokovskiy Reviewed-by: Daniel Henrique Barboza --- diff --git a/src/qemu/qemu_monitor_json.c b/src/qemu/qemu_monitor_json.c index ddfef03fbe..e82d762925 100644 --- a/src/qemu/qemu_monitor_json.c +++ b/src/qemu/qemu_monitor_json.c @@ -7571,6 +7571,13 @@ qemuMonitorJSONAttachCharDevCommand(const char *chrID, goto cleanup; } + if (chr->logfile && + virJSONValueObjectAdd(data, + "s:logfile", chr->logfile, + "T:logappend", chr->logappend, + NULL) < 0) + goto cleanup; + if (virJSONValueObjectAppendString(backend, "type", backend_type) < 0 || virJSONValueObjectAppend(backend, "data", data) < 0) goto cleanup;