Index: uspace/srv/logger/main.c
===================================================================
--- uspace/srv/logger/main.c	(revision be73793eb432805810bdd861496ed8a00fa3f441)
+++ uspace/srv/logger/main.c	(revision 3ab9de004d25404dd956ae10577588c7e8e3bb11)
@@ -74,5 +74,5 @@
 static int handle_receive_message(logging_namespace_t *namespace, int level)
 {
-	bool skip_message = (level > DEFAULT_LOGGING_LEVEL) || !namespace_has_reader(namespace);
+	bool skip_message = (level > DEFAULT_LOGGING_LEVEL) && !namespace_has_reader(namespace);
 	if (skip_message) {
 		/* Abort the actual message buffer transfer. */
