s3:lib/events: make use of samba_tevent_set_debug()
authorStefan Metzmacher <metze@samba.org>
Thu, 21 Feb 2013 07:39:05 +0000 (08:39 +0100)
committerMichael Adam <obnox@samba.org>
Thu, 28 Feb 2013 11:13:10 +0000 (12:13 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
source3/lib/events.c

index 3b7794b0ddeccc1bd3c645637be9d316366ff12e..0a8039ac6ea8c3d1ab8cb136f0e96343583bbccd 100644 (file)
@@ -414,41 +414,6 @@ static bool s3_tevent_init(void)
        return initialized;
 }
 
-/*
-  this is used to catch debug messages from events
-*/
-static void s3_event_debug(void *context, enum tevent_debug_level level,
-                          const char *fmt, va_list ap)  PRINTF_ATTRIBUTE(3,0);
-
-static void s3_event_debug(void *context, enum tevent_debug_level level,
-                          const char *fmt, va_list ap)
-{
-       int samba_level = -1;
-       char *s = NULL;
-       switch (level) {
-       case TEVENT_DEBUG_FATAL:
-               samba_level = 0;
-               break;
-       case TEVENT_DEBUG_ERROR:
-               samba_level = 1;
-               break;
-       case TEVENT_DEBUG_WARNING:
-               samba_level = 2;
-               break;
-       case TEVENT_DEBUG_TRACE:
-               samba_level = 11;
-               break;
-
-       };
-       if (CHECK_DEBUGLVL(samba_level)) {
-               if (vasprintf(&s, fmt, ap) == -1) {
-                       return;
-               }
-               DEBUG(samba_level, ("s3_event: %s", s));
-               free(s);
-       }
-}
-
 struct tevent_context *s3_tevent_context_init(TALLOC_CTX *mem_ctx)
 {
        struct tevent_context *ev;
@@ -457,7 +422,7 @@ struct tevent_context *s3_tevent_context_init(TALLOC_CTX *mem_ctx)
 
        ev = tevent_context_init_byname(mem_ctx, "s3");
        if (ev) {
-               tevent_set_debug(ev, s3_event_debug, NULL);
+               samba_tevent_set_debug(ev, "s3_tevent");
        }
 
        return ev;