Add debug info in plugins loading mechanism 11/32411/5
authorAdam Malinowski <a.malinowsk2@partner.samsung.com>
Wed, 17 Dec 2014 18:19:20 +0000 (19:19 +0100)
committerLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Mon, 29 Dec 2014 08:22:05 +0000 (00:22 -0800)
Change-Id: Ifebe1dcb8b985764b3cbcdbf9f3bb3d0462ad234

src/common/plugin/PluginManager.cpp

index 300dc7f..853b719 100644 (file)
@@ -103,6 +103,8 @@ void PluginManager::loadPlugins(void) {
 }
 
 void PluginManager::openPlugin(const std::string &path) {
+    LOGD("Loading plugin: <%s>", path.c_str());
+
     void *handle = dlopen(path.c_str(), RTLD_LAZY);
 
     if (!handle) {
@@ -141,8 +143,10 @@ void PluginManager::openPlugin(const std::string &path) {
     }
     for (auto &desc : policies) {
         if (!m_plugins.insert(std::make_pair(desc, pluginPtr)).second) {
-            LOGW("policy type: [%" PRIu16 "] name: <%s> was already supported.",
+            LOGW("Policy: type [%" PRIu16 "] name <%s> was already supported.",
                  desc.type, desc.name.c_str());
+        } else {
+            LOGD("Supported policy: type [%" PRIu16 "] name <%s>", desc.type, desc.name.c_str());
         }
     }