Use the default debug hook if possible
authorMartin Willi <martin@strongswan.org>
Wed, 16 Sep 2009 11:16:00 +0000 (13:16 +0200)
committerMartin Willi <martin@strongswan.org>
Wed, 16 Sep 2009 11:16:00 +0000 (13:16 +0200)
src/charon/plugins/sql/pool.c
src/libstrongswan/debug.c
src/libstrongswan/debug.h
src/pki/command.c
src/pki/pki.c
src/pki/pki.h

index 55d82da..68c2dac 100644 (file)
@@ -589,22 +589,6 @@ static void cleanup(void)
        DESTROY_IF(end);
 }
 
-/**
- * Logging hook for library logs, using stderr output
- */
-static void dbg_stderr(int level, char *fmt, ...)
-{
-       va_list args;
-
-       if (level <= 1)
-       {
-               va_start(args, fmt);
-               vfprintf(stderr, fmt, args);
-               fprintf(stderr, "\n");
-               va_end(args);
-       }
-}
-
 int main(int argc, char *argv[])
 {
        char *uri, *name = "", *filter = "";
@@ -620,7 +604,6 @@ int main(int argc, char *argv[])
                OP_PURGE,
        } operation = OP_USAGE;
 
-       dbg = dbg_stderr;
        atexit(library_deinit);
 
        /* initialize library */
index 5bd4243..51b7875 100644 (file)
@@ -14,7 +14,6 @@
  */
 
 #include <stdarg.h>
-#include <stdio.h>
 
 #include "debug.h"
 
index c3b71ce..085795a 100644 (file)
@@ -21,6 +21,8 @@
 #ifndef DEBUG_H_
 #define DEBUG_H_
 
+#include <stdio.h>
+
 #ifndef DEBUG_LEVEL
 # define DEBUG_LEVEL 4
 #endif /* DEBUG_LEVEL */
index 8f5bc14..246ddfe 100644 (file)
@@ -124,7 +124,7 @@ int command_getopt(char **arg)
                                }
                                continue;
                        case 'v':
-                               dbg_level = atoi(optarg);
+                               dbg_default_set_level(atoi(optarg));
                                continue;
                        default:
                                *arg = optarg;
index 0642bed..0912d50 100644 (file)
 #include <debug.h>
 
 /**
- * Default debug level
- */
-int dbg_level = 1;
-
-/**
- * Logging to stderr with configurable debug level
- */
-void dbg_pki(int level, char *fmt, ...)
-{
-       if (level <= dbg_level)
-       {
-               va_list args;
-
-               va_start(args, fmt);
-               vfprintf(stderr, fmt, args);
-               fprintf(stderr, "\n");
-               va_end(args);
-       }
-}
-
-/**
  * Convert a form string to a encoding type
  */
 bool get_form(char *form, key_encoding_type_t *type, bool pub)
@@ -101,8 +80,6 @@ hash_algorithm_t get_digest(char *name)
  */
 int main(int argc, char *argv[])
 {
-       dbg = dbg_pki;
-
        atexit(library_deinit);
        if (!library_init(NULL))
        {
index 135749d..893ab52 100644 (file)
 #include <credentials/keys/private_key.h>
 
 /**
- * Defines the settable debug level
- */
-extern int dbg_level;
-
-/**
  * Convert a form string to a encoding type
  */
 bool get_form(char *form, key_encoding_type_t *type, bool pub);