better user feedback
authorFᴀʙɪᴇɴ Wᴇʀɴʟɪ <faxmodem@collectd.org>
Fri, 28 Jun 2019 09:01:33 +0000 (11:01 +0200)
committerMatthias Runge <mrunge@redhat.com>
Tue, 2 Jul 2019 09:35:59 +0000 (11:35 +0200)
Change-Id: Iae7c3208024372485fd0901898cbe2e178610082
(cherry picked from commit d75591c9762f93d8656846fd2796fdb775b1c69f)

src/daemon/configfile.c

index c500d3e..cc23091 100644 (file)
@@ -413,9 +413,10 @@ static int dispatch_block_plugin(oconfig_item_t *ci) {
   /* Hm, no complex plugin found. Dispatch the values one by one */
   for (int i = 0, ret = 0; i < ci->children_num; i++) {
     if (ci->children[i].children == NULL) {
-      ret = dispatch_value_plugin(name, ci->children + i);
+      oconfig_item_t *child = ci -> children + i;
+      ret = dispatch_value_plugin(name, child);
       if (ret != 0) {
-        ERROR("dispatch for plugin %s returned non-zero code : %i", name, ret);
+        ERROR("Plugin %s failed to handle option %s, return code: %i", name, child -> key, ret);
         return ret;
       }
     } else {