Index: uspace/lib/usb/src/debug.c
===================================================================
--- uspace/lib/usb/src/debug.c	(revision 852803acec74881c592308b12f0bbffdb890eafa)
+++ uspace/lib/usb/src/debug.c	(revision 11e00c889ad73b062a5f1e690d96007c72ee5676)
@@ -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);
 
