#include <curl/curl.h>
#include "http.h"
-
-static int debug;
+#include "log.h"
struct ucontent {
char *data;
return chunk.data;
free(chunk.data);
- fprintf(stderr, _("HTTP request fail url=%s"), url);
+ log_err(_("HTTP request fail url=%s"), url);
return NULL;
}
char *out;
struct json_object *result;
+ if (log_level >= LOG_DEBUG)
+ log_debug("HTTP request= %s",
+ json_object_to_json_string(j));
+
in = json_object_to_json_string(j);
out = http_get(url, in);
- if (debug)
- printf("HTTP request= %s\n",
- json_object_to_json_string(j));
-
if (out) {
result = json_tokener_parse(out);
- if (debug)
- printf("HTTP reply= %s\n", out);
+
+ if (log_level >= LOG_DEBUG)
+ log_debug("HTTP reply= %s", out);
+
free(out);
return result;
}