plugin-loader: Use different log level if failed feature is in critical plugin
This commit is contained in:
@@ -625,6 +625,11 @@ static bool load_dependencies(private_plugin_loader_t *this,
|
|||||||
DBG3(DBG_LIB, "%*sfeature %s in plugin '%s' has unmet soft "
|
DBG3(DBG_LIB, "%*sfeature %s in plugin '%s' has unmet soft "
|
||||||
"dependency: %s", indent, "", provide, name, depend);
|
"dependency: %s", indent, "", provide, name, depend);
|
||||||
}
|
}
|
||||||
|
else if (provided->entry->critical)
|
||||||
|
{
|
||||||
|
DBG1(DBG_LIB, "feature %s in critical plugin '%s' has unmet "
|
||||||
|
"dependency: %s", provide, name, depend);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
DBG2(DBG_LIB, "feature %s in plugin '%s' has unmet dependency: "
|
DBG2(DBG_LIB, "feature %s in plugin '%s' has unmet dependency: "
|
||||||
@@ -664,8 +669,17 @@ static void load_feature(private_plugin_loader_t *this,
|
|||||||
|
|
||||||
name = provided->entry->plugin->get_name(provided->entry->plugin);
|
name = provided->entry->plugin->get_name(provided->entry->plugin);
|
||||||
provide = plugin_feature_get_string(&provided->feature[0]);
|
provide = plugin_feature_get_string(&provided->feature[0]);
|
||||||
DBG2(DBG_LIB, "feature %s in plugin '%s' failed to load",
|
if (provided->entry->critical)
|
||||||
provide, name);
|
{
|
||||||
|
DBG1(DBG_LIB, "feature %s in critical plugin '%s' failed to "
|
||||||
|
"load", provide, name);
|
||||||
|
this->stats.critical++;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
DBG2(DBG_LIB, "feature %s in plugin '%s' failed to load",
|
||||||
|
provide, name);
|
||||||
|
}
|
||||||
free(provide);
|
free(provide);
|
||||||
|
|
||||||
provided->failed = TRUE;
|
provided->failed = TRUE;
|
||||||
|
|||||||
Reference in New Issue
Block a user