sqliterepo_c: Use cr_setup_logging()
authorTomas Mlcoch <tmlcoch@redhat.com>
Tue, 31 Mar 2015 14:22:43 +0000 (16:22 +0200)
committerTomas Mlcoch <tmlcoch@redhat.com>
Tue, 31 Mar 2015 14:25:28 +0000 (16:25 +0200)
src/sqliterepo_c.c

index 2c0702932492ced610f8f624c3969f58ff4e77ab..f0526f7acefdc5f374daa673c23023ce7e486a70 100644 (file)
@@ -30,6 +30,7 @@
 #include "version.h"
 #include "compression_wrapper.h"
 #include "misc.h"
+#include "createrepo_shared.h"
 #include "locate_metadata.h"
 #include "load_metadata.h"
 #include "package.h"
@@ -203,18 +204,9 @@ main(int argc, char **argv)
     }
 
     // Set logging
-    g_log_set_default_handler(cr_log_fn, NULL);
-    if (options->verbose) {
-        // Verbose mode
-        GLogLevelFlags levels = G_LOG_LEVEL_MESSAGE | G_LOG_LEVEL_INFO | G_LOG_LEVEL_DEBUG | G_LOG_LEVEL_WARNING;
-        g_log_set_handler(NULL, levels, cr_log_fn, NULL);
-        g_log_set_handler("C_CREATEREPOLIB", levels, cr_log_fn, NULL);
-    } else {
-        // Standard mode
-        GLogLevelFlags levels = G_LOG_LEVEL_DEBUG;
-        g_log_set_handler(NULL, levels, cr_null_log_fn, NULL);
-        g_log_set_handler("C_CREATEREPOLIB", levels, cr_null_log_fn, NULL);
-    }
+
+    cr_setup_logging(FALSE, options->verbose);
+
 
     // Print version if required
     if (options->version) {