]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
debug: Add helper to get the current default log level for a group
authorTobias Brunner <tobias@strongswan.org>
Fri, 30 Jan 2026 11:44:53 +0000 (12:44 +0100)
committerTobias Brunner <tobias@strongswan.org>
Fri, 6 Feb 2026 10:21:34 +0000 (11:21 +0100)
src/libstrongswan/utils/debug.c
src/libstrongswan/utils/debug.h

index 51e54749df2343f844b0b80bfb713d3f8a087f9c..be072d5288638606ab52e60c90a5618e1fc06f96 100644 (file)
@@ -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
  */
index 51865a8cf80be4942ba49ebf30795bd38533ba2d..1be05b4491330f40817b5d5a99ce5c4bd9b44389 100644 (file)
@@ -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);