logging: introuduce log_level_str() to obtain the name of a log level
diff --git a/include/osmocore/logging.h b/include/osmocore/logging.h
index 93f18a0..b9e0c8f 100644
--- a/include/osmocore/logging.h
+++ b/include/osmocore/logging.h
@@ -117,6 +117,7 @@
 void log_set_log_level(struct log_target *target, int log_level);
 void log_parse_category_mask(struct log_target *target, const char* mask);
 int log_parse_level(const char *lvl);
+const char *log_level_str(unsigned int lvl);
 int log_parse_category(const char *category);
 void log_set_category_filter(struct log_target *target, int category,
 			       int enable, int level);
diff --git a/src/logging.c b/src/logging.c
index 7c50877..e5d459a 100644
--- a/src/logging.c
+++ b/src/logging.c
@@ -58,6 +58,11 @@
 	return get_string_value(loglevel_strs, lvl);
 }
 
+const char *log_level_str(unsigned int lvl)
+{
+	return get_value_string(loglevel_strs, lvl);
+}
+
 int log_parse_category(const char *category)
 {
 	int i;