From: John Levon Date: Tue, 20 Jan 2009 21:50:31 +0000 (+0000) Subject: libvirtd: respect LIBVIRT_DEBUG when logging to syslog X-Git-Tag: LIBVIRT_0_6_0~73 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=839c6de58b131a44bcb2d4a7de4e721ddfc81245;p=thirdparty%2Flibvirt.git libvirtd: respect LIBVIRT_DEBUG when logging to syslog --- diff --git a/ChangeLog b/ChangeLog index 4eb0955e87..05be59ccae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Tue Jan 20 13:35:36 PST 2009 John Levon + + * qemud/qemud.c: respect LIBVIRT_DEBUG when logging to syslog + Tue Jan 20 22:32:44 CET 2009 Daniel Veillard * src/logging.c: fix openlog() ident lifetime for Solaris diff --git a/qemud/qemud.c b/qemud/qemud.c index d60cb3526c..85eece7bca 100644 --- a/qemud/qemud.c +++ b/qemud/qemud.c @@ -2356,10 +2356,15 @@ qemudSetLogging(virConfPtr conf, const char *filename) { */ GET_CONF_STR (conf, filename, log_outputs); if (log_outputs == NULL) { - if (godaemon) - virLogParseOutputs("3:syslog:libvirtd"); - else + if (godaemon) { + char *tmp = NULL; + if (virAsprintf (&tmp, "%d:syslog:libvirtd", log_level) < 0) + goto free_and_fail; + virLogParseOutputs (tmp); + VIR_FREE (tmp); + } else { virLogParseOutputs("0:stderr:libvirtd"); + } } else virLogParseOutputs(log_outputs); ret = 0;