Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301 USA
*/
+#include <libintl.h>
+#define _(String) gettext(String)
#include <stdlib.h>
#include <string.h>
#include "cache.h"
#include "list.h"
+#include "log.h"
#include "lp_ws.h"
#include "lp_json.h"
#include "ppastats.h"
long code;
int retries;
- if (debug)
- printf("DEBUG: fetch_url %s\n", url);
+ log_debug(_("fetch_url(): %s"), url);
if (!curl) {
- if (debug)
- printf("DEBUG: initializing CURL\n");
+ log_debug(_("initializing CURL"));
curl_global_init(CURL_GLOBAL_ALL);
curl = curl_easy_init();
}
case 503:
case 504:
if (retries) {
- fprintf(stderr,
- "Fetch failed: with code %ld "
- "for URL= %s\n",
+ log_err(_("Fetch failed with code %ld "
+ "for URL %s"),
code,
url);
- if (debug)
- printf("Wait 5s before retry.\n");
+ log_debug(_("Wait 5s before retry"));
sleep(5);
free(content->data);
goto retrieve;
}
default:
- fprintf(stderr, "Fetch failed: %ld\n", code);
+ log_err(_("Fetch failed: %ld"), code);
}
}
void lp_ws_cleanup()
{
- if (debug)
- printf("DEBUG: cleanup CURL\n");
+ log_debug(_("cleanup CURL"));
curl_easy_cleanup(curl);
curl_global_cleanup();