Repository: cxf Updated Branches: refs/heads/2.6.x-fixes 68a546b08 -> 5429e26bc
[CXF-5790] Response-Code is logged for the response sent over a decoupled endpoint Project: http://git-wip-us.apache.org/repos/asf/cxf/repo Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/5429e26b Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/5429e26b Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/5429e26b Branch: refs/heads/2.6.x-fixes Commit: 5429e26bcabff5b2deb9526e372064a8c9eab7c2 Parents: 68a546b Author: Akitoshi Yoshida <[email protected]> Authored: Fri Jun 6 19:32:42 2014 +0200 Committer: Akitoshi Yoshida <[email protected]> Committed: Fri Jun 6 19:42:17 2014 +0200 ---------------------------------------------------------------------- .../org/apache/cxf/interceptor/LoggingInInterceptor.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cxf/blob/5429e26b/api/src/main/java/org/apache/cxf/interceptor/LoggingInInterceptor.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/cxf/interceptor/LoggingInInterceptor.java b/api/src/main/java/org/apache/cxf/interceptor/LoggingInInterceptor.java index ac88ff6..a00dba9 100644 --- a/api/src/main/java/org/apache/cxf/interceptor/LoggingInInterceptor.java +++ b/api/src/main/java/org/apache/cxf/interceptor/LoggingInInterceptor.java @@ -93,9 +93,12 @@ public class LoggingInInterceptor extends AbstractLoggingInterceptor { final LoggingMessage buffer = new LoggingMessage("Inbound Message\n----------------------------", id); - Integer responseCode = (Integer)message.get(Message.RESPONSE_CODE); - if (responseCode != null) { - buffer.getResponseCode().append(responseCode); + if (!Boolean.TRUE.equals(message.get(Message.DECOUPLED_CHANNEL_MESSAGE))) { + // avoid logging the default responseCode 200 for the decoupled responses + Integer responseCode = (Integer)message.get(Message.RESPONSE_CODE); + if (responseCode != null) { + buffer.getResponseCode().append(responseCode); + } } String encoding = (String)message.get(Message.ENCODING);
