]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: support logfile on live attaching chardev
authorNikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
Wed, 2 Dec 2020 11:44:38 +0000 (14:44 +0300)
committerNikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
Thu, 3 Dec 2020 06:22:30 +0000 (09:22 +0300)
Currently it is simply ignored.

Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
src/qemu/qemu_monitor_json.c

index ddfef03fbe47a82c14ae21fbc09ed8c79b17138f..e82d7629257906316d5b25f31be5d4997ec39231 100644 (file)
@@ -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;