From: Tobias Brunner Date: Fri, 30 Jan 2026 11:44:53 +0000 (+0100) Subject: debug: Add helper to get the current default log level for a group X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d41001e743b7fdf3d7a4b4aa506a9d44832b157;p=thirdparty%2Fstrongswan.git 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);