]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: Add http-client category to client events
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Fri, 20 Nov 2020 09:56:41 +0000 (11:56 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 4 Jun 2021 09:12:16 +0000 (09:12 +0000)
src/lib-http/http-client.c

index 61f69c2b7c2ed24ce127fbae9ddb7e3335cd75d6..98670a82b8dc6bfb8d857fe4865823869b289582 100644 (file)
 
  */
 
+static struct event_category event_category_http_client = {
+       .name = "http-client"
+};
+
 static struct http_client_context *http_client_global_context = NULL;
 
 static void
@@ -138,6 +142,7 @@ http_client_init_shared(struct http_client_context *cctx,
                parent_event = event_get_parent(cctx->event);
        }
        client->event = event_create(parent_event);
+       event_add_category(client->event, &event_category_http_client);
        event_set_forced_debug(client->event,
                               (set != NULL && set->debug) || (cctx != NULL && cctx->set.debug));
        event_set_append_log_prefix(client->event, log_prefix);
@@ -440,6 +445,7 @@ http_client_context_create(const struct http_client_settings *set)
        cctx->ioloop = current_ioloop;
 
        cctx->event = event_create(set->event_parent);
+       event_add_category(cctx->event, &event_category_http_client);
        event_set_forced_debug(cctx->event, set->debug);
        event_set_append_log_prefix(cctx->event, "http-client: ");