diff --git a/spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/HttpRequestBuilder.java b/spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/HttpRequestBuilder.java
index <HASH>..<HASH> 100644
--- a/spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/HttpRequestBuilder.java
+++ b/spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/HttpRequestBuilder.java
@@ -35,6 +35,7 @@ import java.nio.charset.StandardCharsets;
 import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.function.Consumer;
 import java.util.zip.Deflater;
 
 /**
@@ -208,6 +209,15 @@ public class HttpRequestBuilder {
     return this;
   }
 
+  /**
+   * Provides access to the {@link IpcLogEntry} object to make adjustments if needed. For
+   * most common usage the default should be fine.
+   */
+  public HttpRequestBuilder customizeLogging(Consumer<IpcLogEntry> f) {
+    f.accept(entry);
+    return this;
+  }
+
   /** Send the request and log/update metrics for the results. */
   @SuppressWarnings("PMD.ExceptionAsFlowControl")
   public HttpResponse send() throws IOException {
provide access to log entry from request builder (#<I>)

For some use-cases it can be useful to perform some minor

adjustments to the log entry for the request.