Commit 0d41001e74 for strongswan.org

commit 0d41001e743b7fdf3d7a4b4aa506a9d44832b157
Author: Tobias Brunner <tobias@strongswan.org>
Date:   Fri Jan 30 12:44:53 2026 +0100

    debug: Add helper to get the current default log level for a group

diff --git a/src/libstrongswan/utils/debug.c b/src/libstrongswan/utils/debug.c
index 51e54749df..be072d5288 100644
--- a/src/libstrongswan/utils/debug.c
+++ b/src/libstrongswan/utils/debug.c
@@ -114,6 +114,18 @@ void dbg_default_set_level_group(debug_t group, level_t level)
 	}
 }

+/*
+ * Described in header
+ */
+level_t dbg_default_get_level_group(debug_t group)
+{
+	if (group < DBG_ANY)
+	{
+		return default_level[group] + 1;
+	}
+	return default_level[0];
+}
+
 /*
  * Described in header
  */
diff --git a/src/libstrongswan/utils/debug.h b/src/libstrongswan/utils/debug.h
index 51865a8cf8..1be05b4491 100644
--- a/src/libstrongswan/utils/debug.h
+++ b/src/libstrongswan/utils/debug.h
@@ -159,6 +159,9 @@ void dbg_default_set_level(level_t level);
 /** set the level logged by dbg_default() for a specific group */
 void dbg_default_set_level_group(debug_t group, level_t level);

+/** get the level logged by dbg_default() for a specific group */
+level_t dbg_default_get_level_group(debug_t group);
+
 /** set the stream logged by dbg_default() to */
 void dbg_default_set_stream(FILE *stream);