On Mon, Aug 28, 2017 at 03:32:31PM +0200, Ján Tomko wrote: > On Mon, Aug 28, 2017 at 10:39:15AM +0200, Erik Skultety wrote: > > Commit 94c465d0 refactored the logging setup phase but introduced an > > issue, where the daemon ignores verbose mode when there are no outputs > > defined and the default must be used. The problem is that the default > > output was determined too early, thus ignoring the potential '--verbose' > > option taking effect. This patch postpones the creation of the default > > output to the very last moment when nothing else can change. Since the > > default output is only created during the init phase, it's safe to leave > > the pointer as NULL for a while, but it will be set eventually, thus not > > affecting runtime. > > Patch also adjusts both the other daemons. > > > > Maybe we need a daemon template and a perl script to generate the code > to avoid this kind of duplication?
Maybe, are you openly volunteering? If so, have fun :). > > > Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1457193 > > > > Signed-off-by: Erik Skultety <eskul...@redhat.com> > > --- > > daemon/libvirtd.c | 21 +++++++++++++-------- > > src/locking/lock_daemon.c | 21 +++++++++++++-------- > > src/logging/log_daemon.c | 21 +++++++++++++-------- > > src/util/virlog.c | 7 +++++++ > > 4 files changed, 46 insertions(+), 24 deletions(-) > > > > ACK Thanks, Erik > > Jan -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list