static CURL *curl;
+static const char *PROVIDER_NAME = "rsensor";
+
static const char *get_url(struct psensor *s)
{
return (char *)s->provider_data;
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, cbk_curl);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void *)&chunk);
- log_debug("HTTP request %s", url);
+ log_fct("%s: HTTP request %s", PROVIDER_NAME, url);
+
if (curl_easy_perform(curl) == CURLE_OK)
obj = json_tokener_parse(chunk.data);
else
- log_printf(LOG_ERR, _("Fail to connect to: %s"), url);
+ log_err(_("%s: Fail to connect to: %s"), PROVIDER_NAME, url);
free(chunk.data);
json_object_put(obj);
} else {
- log_printf(LOG_ERR, _("Invalid content: %s"), url);
+ log_err(_("%s: Invalid content: %s"), PROVIDER_NAME, url);
}
free(url);
json_object_put(obj);
} else {
- log_printf(LOG_ERR, _("Invalid JSON: %s"), get_url(s));
+ log_err(_("%s: Invalid JSON: %s"), PROVIDER_NAME, get_url(s));
}
}