Index: uspace/lib/c/generic/io/log.c
===================================================================
--- uspace/lib/c/generic/io/log.c	(revision 04da852f5015e1049ea0f807f30bbf814e2722f4)
+++ uspace/lib/c/generic/io/log.c	(revision 1c67b414600c56792079a7c6f1384f7977abcb71)
@@ -46,4 +46,13 @@
 static const char *log_prog_name;
 
+static const char *log_level_names[] = {
+	"fatal",
+	"error",
+	"warn",
+	"note",
+	"debug",
+	"debug2"
+};
+
 /** IPC session with the logger service. */
 static async_sess_t *logger_session;
@@ -162,4 +171,12 @@
 }
 
+const char *log_level_str(log_level_t level)
+{
+	if (level >= LVL_LIMIT)
+		return "unknown";
+	else
+		return log_level_names[level];
+}
+
 /** Initialize the logging system.
  *
Index: uspace/lib/c/include/io/log.h
===================================================================
--- uspace/lib/c/include/io/log.h	(revision 04da852f5015e1049ea0f807f30bbf814e2722f4)
+++ uspace/lib/c/include/io/log.h	(revision 1c67b414600c56792079a7c6f1384f7977abcb71)
@@ -50,4 +50,6 @@
 } log_level_t;
 
+extern const char *log_level_str(log_level_t);
+
 extern bool __log_shall_record(log_level_t);
 extern int log_init(const char *, log_level_t);
