+Wed Jun 3 11:32:52 BST 2009 Daniel P. Berrange <berrange@redhat.com>
+
+ * qemud/qemud.c: Honour LIBVIRT_LOG_FILTERS/OUTPUTS env variables
+ when initializing logging.
+
Tue Jun 2 17:05:52 CEST 2009 Daniel Veillard <veillard@redhat.com>
* src/Makefile.am src/node_device.[ch] src/node_device_conf.[ch]
/* there is no default filters */
GET_CONF_STR (conf, filename, log_filters);
+ if (!log_filters) {
+ debugEnv = getenv("LIBVIRT_LOG_FILTERS");
+ if (debugEnv)
+ log_filters = strdup(debugEnv);
+ }
virLogParseFilters(log_filters);
/*
* all logs to stderr if not running as daemon
*/
GET_CONF_STR (conf, filename, log_outputs);
- if (log_outputs == NULL) {
+ if (!log_outputs) {
+ debugEnv = getenv("LIBVIRT_LOG_OUTPUTS");
+ if (debugEnv)
+ log_outputs = strdup(debugEnv);
+ }
+ if (!log_outputs) {
if (godaemon) {
char *tmp = NULL;
if (virAsprintf (&tmp, "%d:syslog:libvirtd", log_level) < 0)
} else {
virLogParseOutputs("0:stderr:libvirtd");
}
- } else
+ } else {
virLogParseOutputs(log_outputs);
+ }
ret = 0;
free_and_fail: