added module to handle log
[ppastats.git] / src / main.c
index 9bc93a0..4f3a227 100644 (file)
 
 #include "cache.h"
 #include "html.h"
+#include "log.h"
 #include "lp_ws.h"
 #include "config.h"
 #include "ppastats.h"
 
-int debug;
 static const char *program_name;
 
 static void display_published_binaries(const char *owner,
@@ -145,13 +145,8 @@ static void print_help()
 
 int main(int argc, char **argv)
 {
-       char *owner, *ppa;
-       int optc;
-       int output_html = 0;
-       char *package_status = NULL;
-       int cmdok = 1;
-       char *output_dir = NULL;
-       int install_static_files = 1;
+       char *owner, *ppa, *package_status, *output_dir;
+       int optc, output_html, cmdok, install_static_files;
 
        program_name = argv[0];
 
@@ -159,6 +154,12 @@ int main(int argc, char **argv)
        bindtextdomain(PACKAGE, LOCALEDIR);
        textdomain(PACKAGE);
 
+       cmdok = 1;
+       install_static_files = 1;
+       output_dir = NULL;
+       package_status = NULL;
+       output_html = 0;
+
        while ((optc = getopt_long(argc, argv, "vho:ds:S", long_options,
                                   NULL)) != -1) {
                switch (optc) {
@@ -167,7 +168,7 @@ int main(int argc, char **argv)
                        output_dir = strdup(optarg);
                        break;
                case 'd':
-                       debug = 1;
+                       log_level = LOG_DEBUG;
                        break;
                case 'h':
                        print_help();