Index: uspace/lib/usb/src/debug.c
===================================================================
--- uspace/lib/usb/src/debug.c	(revision 3e4f2e0be68fb7237dac816aa68461e328a38b03)
+++ uspace/lib/usb/src/debug.c	(revision 9dddb3dfa6c4ae26ceff0ac4e871f83e29b386e2)
@@ -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);
 
