From 72034ef46edb21ad6868203975a54c9e7be98f8e Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan.bosch@open-xchange.com>
Date: Tue, 1 Oct 2024 18:08:41 +0200
Subject: [PATCH] plugins: imapsieve: imap-sieve-storage - Create imapsieve
 event category and add it to events

---
 src/plugins/imapsieve/imap-sieve-storage.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/plugins/imapsieve/imap-sieve-storage.c b/src/plugins/imapsieve/imap-sieve-storage.c
index 553530e55..4a76aa697 100644
--- a/src/plugins/imapsieve/imap-sieve-storage.c
+++ b/src/plugins/imapsieve/imap-sieve-storage.c
@@ -126,6 +126,10 @@ imap_sieve_mailbox_rules_get(struct mail_user *user,
 			     const char *cause,
 			     ARRAY_TYPE(imap_sieve_mailbox_rule) *rules);
 
+struct event_category event_category_imap_sieve = {
+	.name = "imapsieve",
+};
+
 /*
  * Events
  */
@@ -785,6 +789,7 @@ static void imap_sieve_mailbox_allocated(struct mailbox *box)
 	struct event *event;
 
 	event = event_create(box->event);
+	event_add_category(event, &event_category_imap_sieve);
 	event_set_append_log_prefix(event, "imapsieve: ");
 
 	isbox = p_new(box->pool, struct imap_sieve_mailbox, 1);
@@ -1117,6 +1122,7 @@ static void imap_sieve_user_created(struct mail_user *user)
 	MODULE_CONTEXT_SET(user, imap_sieve_user_module, isuser);
 
 	isuser->event = event_create(user->event);
+	event_add_category(isuser->event, &event_category_imap_sieve);
 	event_set_append_log_prefix(isuser->event, "imapsieve: ");
 }
 
-- 
GitLab