diff --git a/rt/transports/http/src/main/java/org/apache/cxf/transport/http/HTTPConduit.java b/rt/transports/http/src/main/java/org/apache/cxf/transport/http/HTTPConduit.java index 0af1fa6fcdc..c1ace9ff3df 100644 --- a/rt/transports/http/src/main/java/org/apache/cxf/transport/http/HTTPConduit.java +++ b/rt/transports/http/src/main/java/org/apache/cxf/transport/http/HTTPConduit.java @@ -1370,12 +1370,13 @@ protected void handleRetransmits() throws IOException { || ("GET".equals(getMethod()) && getClient().isAutoRedirect())) { if (LOG.isLoggable(Level.FINE) && cachedStream != null) { - LOG.fine("Conduit \"" - + getConduitName() - + "\" Transmit cached message to: " - + url - + ": " - + new String(cachedStream.getBytes())); + StringBuilder b = new StringBuilder(4096); + b.append("Conduit \"").append(getConduitName()) + .append("\" Transmit cached message to: ") + .append(url) + .append(": "); + cachedStream.writeCacheTo(b, 16 * 1024); + LOG.fine(b.toString()); }