On Thu, Feb 19, 2026 at 11:14:54AM +0100, Markus Armbruster wrote:
Daniel P. Berrangé <berrange@redhat.com> writes:
The message context is now extended to be able to include the thread ID and thread name, after the program name. On Linux the thread ID will match the process TID visible in /proc, while on other platforms it will merely be an integer repr of the system thread object address/ID.
This changes the output for both error_report and qemu_log, when running under the system emulators or the QEMU storage daemon.
Yes:
$ qemu-system-x86_64 -object tls-creds-x509,id=t0 qemu-system-x86_64: (1116063:main): Missing 'dir' property value
I do not like this change. The part in (parenthesis) is gobbledygook for non-developers. I feel it should be off by default.
Making it on by default for log message (as shown below) is fine.
Hmm, challenging as now we have to distiguish callers when formatting the message prefixes, but I can see your point. With regards, Daniel -- |: https://berrange.com ~~ https://hachyderm.io/@berrange :| |: https://libvirt.org ~~ https://entangle-photo.org :| |: https://pixelfed.art/berrange ~~ https://fstop138.berrange.com :|