pw_transfer: Reduce Java client log verbosity

Disable a few logs and lower the log level of some others.

Change-Id: Ie12d56830a9a08375010cf427aebe1736d5daad9
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/124671
Pigweed-Auto-Submit: Wyatt Hepler <hepler@google.com>
Reviewed-by: Alexei Frolov <frolv@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
diff --git a/pw_transfer/java/main/dev/pigweed/pw_transfer/ReadTransfer.java b/pw_transfer/java/main/dev/pigweed/pw_transfer/ReadTransfer.java
index 4834ff8..15e3cd3 100644
--- a/pw_transfer/java/main/dev/pigweed/pw_transfer/ReadTransfer.java
+++ b/pw_transfer/java/main/dev/pigweed/pw_transfer/ReadTransfer.java
@@ -138,7 +138,7 @@
           remainingWindowSize <= parameters.maxPendingBytes() / EXTEND_WINDOW_DIVISOR;
 
       if (remainingWindowSize == 0) {
-        logger.atFiner().log(
+        logger.atFinest().log(
             "%s received all pending bytes; sending transfer parameters update", ReadTransfer.this);
         sendChunk(prepareTransferParameters(/*extend=*/false));
       } else if (extendWindow) {
diff --git a/pw_transfer/java/main/dev/pigweed/pw_transfer/Transfer.java b/pw_transfer/java/main/dev/pigweed/pw_transfer/Transfer.java
index 365bbba..fef83e59 100644
--- a/pw_transfer/java/main/dev/pigweed/pw_transfer/Transfer.java
+++ b/pw_transfer/java/main/dev/pigweed/pw_transfer/Transfer.java
@@ -34,6 +34,9 @@
   // Largest nanosecond instant. Used to block indefinitely when no transfers are pending.
   static final Instant NO_TIMEOUT = Instant.ofEpochSecond(0, Long.MAX_VALUE);
 
+  // Whether to output some particularly noisy logs.
+  static final boolean VERBOSE_LOGGING = false;
+
   private final int resourceId;
   private final ProtocolVersion desiredProtocolVersion;
   private final TransferEventHandler.TransferInterface eventHandler;
@@ -277,7 +280,9 @@
     }
 
     try {
-      logger.atFinest().log("%s sending %s", this, chunk);
+      if (VERBOSE_LOGGING) {
+        logger.atFinest().log("%s sending %s", this, chunk);
+      }
       eventHandler.sendChunk(chunk.toMessage());
     } catch (TransferError transferError) {
       changeState(new Completed(transferError));
@@ -305,7 +310,7 @@
     long durationNanos = Duration.between(startTime, Instant.now()).toNanos();
     long totalRate = durationNanos == 0 ? 0 : (bytesSent * 1_000_000_000 / durationNanos);
 
-    logger.atFine().log("%s progress: "
+    logger.atFiner().log("%s progress: "
             + "%5.1f%% (%d B sent, %d B confirmed received of %s B total) at %d B/s",
         this,
         progress.percentReceived(),
diff --git a/pw_transfer/java/main/dev/pigweed/pw_transfer/WriteTransfer.java b/pw_transfer/java/main/dev/pigweed/pw_transfer/WriteTransfer.java
index d89ed87..daf5213 100644
--- a/pw_transfer/java/main/dev/pigweed/pw_transfer/WriteTransfer.java
+++ b/pw_transfer/java/main/dev/pigweed/pw_transfer/WriteTransfer.java
@@ -90,12 +90,14 @@
       ByteString chunkData = ByteString.copyFrom(
           data, sentOffset, min(windowEndOffset - sentOffset, maxChunkSizeBytes));
 
-      logger.atFiner().log("%s sending bytes %d-%d (%d B chunk, max size %d B)",
-          WriteTransfer.this,
-          sentOffset,
-          sentOffset + chunkData.size() - 1,
-          chunkData.size(),
-          maxChunkSizeBytes);
+      if (VERBOSE_LOGGING) {
+        logger.atFinest().log("%s sending bytes %d-%d (%d B chunk, max size %d B)",
+            WriteTransfer.this,
+            sentOffset,
+            sentOffset + chunkData.size() - 1,
+            chunkData.size(),
+            maxChunkSizeBytes);
+      }
 
       sendChunk(buildDataChunk(chunkData));