Adding support for logging directly to journald will not only makes logging more accessible and secure but will also simplify packaging because dependencies like logrotate could be easily dropped.
I'm a bit confused about this bug. Libguestfs supplies access to journald APIs already, and we have tools like virt-log to provide access to logs from guests (whether or not they use systemd journal or something else): http://libguestfs.org/guestfs.3.html#systemd-journal-files http://libguestfs.org/virt-log.1.html Libguestfs debugging (a different thing from the above) goes to stderr by default unless you install your own handlers, in which case you can send it anywhere. However this is something that applications linking to libguestfs would do, not libguestfs itself. http://libguestfs.org/guestfs.3.html#example:-capturing-log-messages As far as I know, libguestfs does not require logrotate. It could be an indirect dependency of the appliance.