diff --git a/src/log.c b/src/log.c index feff672..8aa0cdd 100644 --- a/src/log.c +++ b/src/log.c @@ -125,6 +125,11 @@ const char *log_level_string(log_LogLevel level) return level_strings[level]; } +const log_LogLevel get_log_level(void) { + log_LogLevel level = L.std_level; + return level; +} + void log_set_lock(log_LockFn fn, void *lock) { L.lock_fn = fn; diff --git a/src/log.h b/src/log.h index 0943585..3a7c9c8 100644 --- a/src/log.h +++ b/src/log.h @@ -76,6 +76,9 @@ log_LogLevel; /// @return String representing the corresponding log level const char *log_level_string(log_LogLevel level); +/// @brief Get the set log level as enum +/// @return Configured log level +const log_LogLevel get_log_level(void); /// @brief Set the process lock function /// @remark The lock function is passed true to acquire the resource, false to release