Code

src/filter_chain.c: Make info-message more verbose.
authorFlorian Forster <octo@huhu.verplant.org>
Thu, 21 Jan 2010 10:36:30 +0000 (11:36 +0100)
committerFlorian Forster <octo@huhu.verplant.org>
Thu, 21 Jan 2010 10:36:30 +0000 (11:36 +0100)
src/filter_chain.c

index 7c23a357cdf13e99df1a0112f2c021ec03cbbfc4..4b164dc3a1a0e0cdd56c0007ee591a70900e466b 100644 (file)
@@ -1,6 +1,6 @@
 /**
  * collectd - src/filter_chain.h
- * Copyright (C) 2008,2009  Florian octo Forster
+ * Copyright (C) 2008-2010  Florian octo Forster
  *
  * This program is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License as published by the
@@ -693,7 +693,14 @@ static int fc_bit_write_invoke (const data_set_t *ds, /* {{{ */
   if ((plugin_list == NULL) || (plugin_list[0] == NULL))
   {
     status = plugin_write (/* plugin = */ NULL, ds, vl);
-    if (status != 0)
+    if (status == ENOENT)
+    {
+      INFO ("Filter subsystem: Built-in target `write': Dispatching value to "
+          "all write plugins failed with status %i (ENOENT). "
+          "Most likely this means you didn't load any write plugins.",
+          status);
+    }
+    else if (status != 0)
     {
       INFO ("Filter subsystem: Built-in target `write': Dispatching value to "
           "all write plugins failed with status %i.", status);