lib_handle_ = dlopen(plugin_info_.path().c_str(), RTLD_LAZY | RTLD_LOCAL);
if (!lib_handle_) {
- LOG(ERROR) << "Failed to open library: " << plugin_info_.path().c_str()
+ LOG(WARNING) << "Failed to open library: " << plugin_info_.path().c_str()
<< " (" << dlerror() << ")";
return false;
}
if (iter != xml_tags.end() && *iter == plugin_info->name()) {
plugin = factory.CreatePluginByPluginInfo(*plugin_info);
if (!plugin) {
- LOG(ERROR) << "Failed to load plugin: " << plugin_info->path()
+ LOG(WARNING) << "Failed to load plugin: " << plugin_info->path()
<< " Plugin has been skipped.";
}
}
if (std::string(meta->key).find(plugin_info->name()) == 0) {
plugin = factory.CreatePluginByPluginInfo(*plugin_info);
if (!plugin) {
- LOG(ERROR) << "Failed to load plugin: " << plugin_info->path()
+ LOG(WARNING) << "Failed to load plugin: " << plugin_info->path()
<< " Plugin has been skipped.";
}
done = true;
if (std::string(category).find(plugin_info->name()) == 0) {
plugin = factory.CreatePluginByPluginInfo(*plugin_info);
if (!plugin) {
- LOG(ERROR) << "Failed to load plugin: " << plugin_info->path()
+ LOG(WARNING) << "Failed to load plugin: " << plugin_info->path()
<< " Plugin has been skipped.";
}
done = true;