From 127cd1ac7afaff8173ff12df001a4daaf09c70c1 Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Fri, 17 Sep 2010 10:17:36 +0000 Subject: [PATCH] SWS-641 - Make sentMessageTracingLogger independent from receivedMessageTracingLoggera --- .../java/org/springframework/ws/server/MessageDispatcher.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/springframework/ws/server/MessageDispatcher.java b/core/src/main/java/org/springframework/ws/server/MessageDispatcher.java index 0f9f2d44..731b7ba7 100644 --- a/core/src/main/java/org/springframework/ws/server/MessageDispatcher.java +++ b/core/src/main/java/org/springframework/ws/server/MessageDispatcher.java @@ -160,8 +160,10 @@ public class MessageDispatcher implements WebServiceMessageReceiver, BeanNameAwa public void receive(MessageContext messageContext) throws Exception { // Let's keep a reference to the request content as it came in, it might be changed by interceptors in dispatch() String requestContent = ""; + if (receivedMessageTracingLogger.isTraceEnabled() || sentMessageTracingLogger.isTraceEnabled()) { + requestContent = getMessageContent(messageContext.getRequest()); + } if (receivedMessageTracingLogger.isTraceEnabled()) { - requestContent = getMessageContent(messageContext.getRequest()); receivedMessageTracingLogger.trace("Received request [" + requestContent + "]"); } else if (receivedMessageTracingLogger.isDebugEnabled()) {