added module to handle log
[ppastats.git] / src / html.c
index 2fd1eef..e79c2a4 100644 (file)
@@ -17,6 +17,9 @@
     02110-1301 USA
 */
 
+#include <libintl.h>
+#define _(String) gettext(String)
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -28,6 +31,7 @@
 
 #include "html.h"
 #include "io.h"
+#include "log.h"
 #include "lp.h"
 #include "lp_ws.h"
 #include "ppastats.h"
@@ -385,7 +389,7 @@ version_to_html(struct ppa_stats *ppa,
        f = fopen(path, "w");
 
        if (!f) {
-               fprintf(stderr, "ERROR: failed to open: %s\n", path);
+               log_err(_("failed to open: %s"), path);
                return ;
        }
 
@@ -410,7 +414,7 @@ create_html(const char *path,
        f = fopen(path, "w");
 
        if (!f) {
-               fprintf(stderr, "ERROR: failed to open: %s\n", path);
+               log_err(_("failed to open: %s"), path);
                return ;
        }
 
@@ -440,8 +444,8 @@ index_to_html(struct ppa_stats *ppa, const char *dir)
 
        json = ppa_to_json(ppa);
        json_path = path_new(dir, "index", ".json");
-       if (debug)
-               printf("DEBUG: generating %s\n", json_path);
+
+       log_debug(_("generating %s"), json_path);
        json_object_to_file(json_path, json);
        json_object_put(json);
        free(json_path);
@@ -461,8 +465,8 @@ pkg_to_html(struct ppa_stats *ppa, struct package_stats *pkg, const char *dir)
 
        json_path = path_new(dir, pkg->name, ".json");
        json = pkg_to_json(ppa, pkg);
-       if (debug)
-               printf("DEBUG: generating %s\n", json_path);
+       log_debug(_("generating %s"), json_path);
+
        json_object_to_file(json_path, json);
        json_object_put(json);
        free(json_path);
@@ -474,8 +478,7 @@ pkg_to_html(struct ppa_stats *ppa, struct package_stats *pkg, const char *dir)
                        1);
        sprintf(script, "ppastats_pkg(\"%s%s\");", pkg->name, ".json");
 
-       if (debug)
-               printf("DEBUG: generating %s\n", path);
+       log_debug(_("generating %s"), path);
 
        create_html(path, pkg->name, HTML_PKG_TEMPLATE, script);
        free(path);
@@ -538,9 +541,7 @@ ppa_to_html(const char *owner,
                for (i = 0; i < 7; i++) {
                        f_dst = path_append(output_dir, www_files[2*i+1]);
 
-                       if (debug)
-                               printf("DEBUG: copying %s %s\n",
-                                      www_files[2*i], f_dst);
+                       log_debug(_("copying %s %s"), www_files[2*i], f_dst);
                        fcopy(www_files[2*i], f_dst);
 
                        free(f_dst);