projects
/
prss.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
(no commit message)
[prss.git]
/
src
/
http.c
diff --git
a/src/http.c
b/src/http.c
index
43053ed
..
52238ec
100644
(file)
--- a/
src/http.c
+++ b/
src/http.c
@@
-27,8
+27,7
@@
#include <curl/curl.h>
#include "http.h"
#include <curl/curl.h>
#include "http.h"
-
-static int debug;
+#include "log.h"
struct ucontent {
char *data;
struct ucontent {
char *data;
@@
-87,7
+86,7
@@
char *http_get(const char *url, const char *content)
return chunk.data;
free(chunk.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;
}
return NULL;
}
@@
-98,17
+97,19
@@
json_object *http_json_get(const char *url, struct json_object *j)
char *out;
struct json_object *result;
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);
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 (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;
}
free(out);
return result;
}