From f99b202f5be0fad637b9f3743db83cae8d3735ff Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Mon, 22 Dec 2008 10:46:01 +0000 Subject: [PATCH] * src/libvirt.c: convert entry points to new logging daniel --- ChangeLog | 4 ++++ src/libvirt.c | 18 ++++++++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index c3dfcda43a..55ecb2a42e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Mon Dec 22 11:45:07 CET 2008 Daniel Veillard + + * src/libvirt.c: convert entry points to new logging + Mon Dec 22 11:43:04 CET 2008 Daniel Veillard * src/logging.h src/logging.c: commited the more recent version diff --git a/src/libvirt.c b/src/libvirt.c index 7efe1d01f9..8922f08d50 100644 --- a/src/libvirt.c +++ b/src/libvirt.c @@ -257,8 +257,22 @@ virInitialize(void) #ifdef ENABLE_DEBUG debugEnv = getenv("LIBVIRT_DEBUG"); - if (debugEnv && *debugEnv && *debugEnv != '0') - debugFlag = 1; + if (debugEnv && *debugEnv && *debugEnv != '0') { + if (STREQ(debugEnv, "2") || STREQ(debugEnv, "info")) + virLogSetDefaultPriority(VIR_LOG_INFO); + else if (STREQ(debugEnv, "3") || STREQ(debugEnv, "warning")) + virLogSetDefaultPriority(VIR_LOG_WARN); + else if (STREQ(debugEnv, "4") || STREQ(debugEnv, "error")) + virLogSetDefaultPriority(VIR_LOG_ERROR); + else + virLogSetDefaultPriority(VIR_LOG_DEBUG); + } + debugEnv = getenv("LIBVIRT_LOG_FILTERS"); + if (debugEnv) + virLogParseFilters(debugEnv); + debugEnv = getenv("LIBVIRT_LOG_OUTPUTS"); + if (debugEnv) + virLogParseOutputs(debugEnv); #endif DEBUG0("register drivers");