Index: uspace/lib/c/generic/io/logctl.c
===================================================================
--- uspace/lib/c/generic/io/logctl.c	(revision 793cce1509684caa2f8b40f1adea9f76df2cda74)
+++ uspace/lib/c/generic/io/logctl.c	(revision 80d8885598c0f6408d107f683d6e7f9bfefe2bf8)
@@ -105,4 +105,30 @@
 }
 
+int logctl_set_context_level(const char *namespace, const char *context, log_level_t new_level)
+{
+	async_exch_t *exchange = NULL;
+	int rc = start_logger_exchange(&exchange);
+	if (rc != EOK)
+		return rc;
+
+	aid_t reg_msg = async_send_1(exchange, LOGGER_CTL_SET_CONTEXT_LEVEL,
+	    new_level, NULL);
+	rc = async_data_write_start(exchange, namespace, str_size(namespace));
+	int rc2 = async_data_write_start(exchange, context, str_size(context));
+	sysarg_t reg_msg_rc;
+	async_wait_for(reg_msg, &reg_msg_rc);
+
+	async_exchange_end(exchange);
+
+	if (rc != EOK)
+		return rc;
+
+	if (rc2 != EOK)
+		return rc2;
+
+	return (int) reg_msg_rc;
+}
+
+
 int logctl_get_boot_level(log_level_t *level)
 {
Index: uspace/lib/c/include/io/logctl.h
===================================================================
--- uspace/lib/c/include/io/logctl.h	(revision 793cce1509684caa2f8b40f1adea9f76df2cda74)
+++ uspace/lib/c/include/io/logctl.h	(revision 80d8885598c0f6408d107f683d6e7f9bfefe2bf8)
@@ -38,4 +38,5 @@
 extern int logctl_set_default_level(log_level_t);
 extern int logctl_set_namespace_level(const char *, log_level_t);
+extern int logctl_set_context_level(const char *, const char *, log_level_t);
 extern int logctl_get_boot_level(log_level_t *);
 
Index: uspace/lib/c/include/ipc/logger.h
===================================================================
--- uspace/lib/c/include/ipc/logger.h	(revision 793cce1509684caa2f8b40f1adea9f76df2cda74)
+++ uspace/lib/c/include/ipc/logger.h	(revision 80d8885598c0f6408d107f683d6e7f9bfefe2bf8)
@@ -39,5 +39,6 @@
 	LOGGER_CTL_GET_DEFAULT_LEVEL = IPC_FIRST_USER_METHOD,
 	LOGGER_CTL_SET_DEFAULT_LEVEL,
-	LOGGER_CTL_SET_NAMESPACE_LEVEL
+	LOGGER_CTL_SET_NAMESPACE_LEVEL,
+	LOGGER_CTL_SET_CONTEXT_LEVEL
 } logger_control_request_t;
 
