diff --git a/test/cpp/qps/client_async.cc b/test/cpp/qps/client_async.cc
index 13e71fec7d99c44c920de6ac7299a2a2dc0ab854..4ab74a9d4c657c09f3a99e5a93ba780101cb8c42 100644
--- a/test/cpp/qps/client_async.cc
+++ b/test/cpp/qps/client_async.cc
@@ -350,7 +350,7 @@ class AsyncClient : public ClientImpl<StubType, RequestType> {
     int num_threads = config.async_client_threads();
     if (num_threads <= 0) {  // Use dynamic sizing
       num_threads = gpr_cpu_num_cores();
-      gpr_log(GPR_INFO, "Sizing client server to %d threads\n", num_threads);
+      gpr_log(GPR_INFO, "Sizing client server to %d threads", num_threads);
     }
     return num_threads;
   }
diff --git a/test/cpp/qps/server_async.cc b/test/cpp/qps/server_async.cc
index 8e1503b4604d86de8eee3027c009a81953b0c1c4..ddfeb8638d5557047fded2fecc11e58ebfe698c9 100644
--- a/test/cpp/qps/server_async.cc
+++ b/test/cpp/qps/server_async.cc
@@ -89,7 +89,7 @@ class AsyncQpsServerTest : public Server {
     int num_threads = config.async_server_threads();
     if (num_threads <= 0) {  // dynamic sizing
       num_threads = cores();
-      gpr_log(GPR_INFO, "Sizing async server to %d threads\n", num_threads);
+      gpr_log(GPR_INFO, "Sizing async server to %d threads", num_threads);
     }
 
     for (int i = 0; i < num_threads; i++) {