From: Daniel P. Berrange Date: Fri, 8 May 2009 10:05:56 +0000 (+0000) Subject: Log dlopen() errors more verbosely X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=0fb9066aafdb5d4831b5ea27c9df8fae98078f2e;p=libvirt.git Log dlopen() errors more verbosely --- diff --git a/ChangeLog b/ChangeLog index 048548ad72..04ecc8c384 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri May 8 11:05:22 BST 2009 Daniel P. Berrange + + * src/driver.c: Log dlopen related errors at higher log level + so important messages are visible by default + Fri May 8 10:56:22 BST 2009 Daniel P. Berrange * include/libvirt/virterror.h, src/virterror.c: Add new error diff --git a/src/driver.c b/src/driver.c index 01d4a51675..c662428974 100644 --- a/src/driver.c +++ b/src/driver.c @@ -54,13 +54,13 @@ virDriverLoadModule(const char *name) return NULL; if (access(modfile, R_OK) < 0) { - DEBUG("Moodule %s not accessible", modfile); + VIR_WARN("Module %s not accessible", modfile); goto cleanup; } handle = dlopen(modfile, RTLD_NOW | RTLD_LOCAL); if (!handle) { - DEBUG("failed to load module %s %s", modfile, dlerror()); + VIR_ERROR("failed to load module %s %s", modfile, dlerror()); goto cleanup; } @@ -70,12 +70,12 @@ virDriverLoadModule(const char *name) regsym = dlsym(handle, regfunc); if (!regsym) { - DEBUG("Missing module registration symbol %s", regfunc); + VIR_ERROR("Missing module registration symbol %s", regfunc); goto cleanup; } if ((*regsym)() < 0) { - DEBUG("Failed module registration %s", regfunc); + VIR_ERROR("Failed module registration %s", regfunc); goto cleanup; }