Index: uspace/lib/c/generic/io/logctl.c
===================================================================
--- uspace/lib/c/generic/io/logctl.c	(revision 669f5caed8b5063907bbb28370a6c9ceccd1455e)
+++ uspace/lib/c/generic/io/logctl.c	(revision 5882487f18f36ec6b1081462e7a23b41498904f5)
@@ -36,5 +36,8 @@
 #include <io/logctl.h>
 #include <ipc/logger.h>
+#include <sysinfo.h>
 #include <ns.h>
+
+#define SYSINFO_DEFAULT_LOG_LEVEL "logger.level"
 
 /** IPC session with the logger service. */
@@ -73,4 +76,21 @@
 }
 
+int logctl_get_boot_level(log_level_t *level)
+{
+	sysarg_t boot_level_arg;
+	int rc = sysinfo_get_value(SYSINFO_DEFAULT_LOG_LEVEL, &boot_level_arg);
+	if (rc != EOK)
+		return rc;
+
+	log_level_t boot_level = (log_level_t) boot_level_arg;
+	if (boot_level >= LVL_LIMIT)
+		return EINVAL;
+
+	if (level != NULL)
+		*level = (log_level_t) boot_level;
+
+	return EOK;
+}
+
 /** @}
  */
