diff --git a/nbd_http_server.py b/nbd_http_server.py index 353d417..daa48aa 100755 --- a/nbd_http_server.py +++ b/nbd_http_server.py @@ -280,10 +280,17 @@ def clean_paths(): # Continue to log server messages in stdout. def log_server_messages(): + verbose_keywords = [ + 'pread', + 'pwrite' + ] while server.poll() is None: line = server.stdout.readline().rstrip('\n') if line: - thread_print(line) + if any(keyword in line for keyword in verbose_keywords): + dprint(line) + else: + thread_print(line) server_stdout_thread = threading.Thread(target=log_server_messages) server_stdout_thread.start()