From: Florian Forster Date: Sat, 22 Mar 2008 10:14:03 +0000 (+0100) Subject: sensors plugin: Print information why a specific feature is ignored in debug mode. X-Git-Tag: collectd-4.2.6~9 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=a059273e4c2b6eef8d707d86b6f5a9dfb3e85430;p=collectd.git sensors plugin: Print information why a specific feature is ignored in debug mode. As requested by Ondřej Válek. --- diff --git a/src/sensors.c b/src/sensors.c index 1289d4b6..a96e04cc 100644 --- a/src/sensors.c +++ b/src/sensors.c @@ -341,16 +341,38 @@ static int sensors_load_conf (void) /* "master features" only */ if (feature->mapping != SENSORS_NO_MAPPING) + { + DEBUG ("sensors plugin: sensors_load_conf: " + "Ignoring subfeature `%s', " + "because (feature->mapping " + "!= SENSORS_NO_MAPPING).", + feature->name); continue; + } /* skip ignored in sensors.conf */ if (sensors_get_ignored (*chip, feature->number) == 0) - break; + { + DEBUG ("sensors plugin: sensors_load_conf: " + "Ignoring subfeature `%s', " + "because " + "`sensors_get_ignored' told " + "me so.", + feature->name); + continue; + } feature_type = sensors_feature_name_to_type ( feature->name); if (feature_type == SENSOR_TYPE_UNKNOWN) + { + DEBUG ("sensors plugin: sensors_load_conf: " + "Ignoring subfeature `%s', " + "because its type is " + "unknown.", + feature->name); continue; + } fl = (featurelist_t *) malloc (sizeof (featurelist_t)); if (fl == NULL) @@ -389,7 +411,13 @@ static int sensors_load_conf (void) if ((feature->type != SENSORS_FEATURE_IN) && (feature->type != SENSORS_FEATURE_FAN) && (feature->type != SENSORS_FEATURE_TEMP)) + { + DEBUG ("sensors plugin: sensors_load_conf: " + "Ignoring feature `%s', " + "because its type is not " + "supported.", feature->name); continue; + } while ((subfeature = sensors_get_all_subfeatures (chip, feature, &subfeature_num)) != NULL)