]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
libvirtd: respect LIBVIRT_DEBUG when logging to syslog
authorJohn Levon <john.levon@sun.com>
Tue, 20 Jan 2009 21:50:31 +0000 (21:50 +0000)
committerJohn Levon <john.levon@sun.com>
Tue, 20 Jan 2009 21:50:31 +0000 (21:50 +0000)
ChangeLog
qemud/qemud.c

index 4eb0955e878daaaba02050cbd2fc5dd6affee995..05be59ccae33791aa827a06ba67eafae0a396b33 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Tue Jan 20 13:35:36 PST 2009 John Levon <john.levon@sun.com>
+
+       * qemud/qemud.c: respect LIBVIRT_DEBUG when logging to syslog
+
 Tue Jan 20 22:32:44 CET 2009 Daniel Veillard <veillard@redhat.com>
 
        * src/logging.c: fix openlog() ident lifetime for Solaris
index d60cb3526cf5e2b8666803d39e7082f1d825e87b..85eece7bca1511ed8eb3454a02946c8e246c0972 100644 (file)
@@ -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;