Index: uspace/lib/usb/src/debug.c
===================================================================
--- uspace/lib/usb/src/debug.c	(revision 3e4f2e0be68fb7237dac816aa68461e328a38b03)
+++ uspace/lib/usb/src/debug.c	(revision d7c72dbaa2549fcbbdb999bf6cac53fa7bb3c408)
@@ -116,6 +116,7 @@
 	/*
 	 * Serialize access to log files.
-	 * Always print to log file, to screen print only when the enabled
-	 * log level is high enough.
+	 * Print to screen only messages with higher level than the one
+	 * specified during logging initialization.
+	 * Print also to file, to it print one more (lower) level as well.
 	 */
 	fibril_mutex_lock(&log_serializer);
@@ -123,5 +124,5 @@
 	const char *level_name = log_level_name(level);
 
-	if (log_stream != NULL) {
+	if ((log_stream != NULL) && (level <= log_level + 1)) {
 		va_start(args, format);
 
