Author: dkulp
Date: Wed Oct 28 20:05:03 2009
New Revision: 830747
URL: http://svn.apache.org/viewvc?rev=830747&view=rev
Log:
Precaution to make sure the logging triggers once. (sometimes happens with
faults)
Modified:
cxf/branches/2.1.x-fixes/rt/core/src/main/java/org/apache/cxf/interceptor/LoggingInInterceptor.java
Modified:
cxf/branches/2.1.x-fixes/rt/core/src/main/java/org/apache/cxf/interceptor/LoggingInInterceptor.java
URL:
http://svn.apache.org/viewvc/cxf/branches/2.1.x-fixes/rt/core/src/main/java/org/apache/cxf/interceptor/LoggingInInterceptor.java?rev=830747&r1=830746&r2=830747&view=diff
==============================================================================
---
cxf/branches/2.1.x-fixes/rt/core/src/main/java/org/apache/cxf/interceptor/LoggingInInterceptor.java
(original)
+++
cxf/branches/2.1.x-fixes/rt/core/src/main/java/org/apache/cxf/interceptor/LoggingInInterceptor.java
Wed Oct 28 20:05:03 2009
@@ -96,11 +96,15 @@
}
private void logging(Message message) throws Fault {
+ if (message.containsKey(LoggingMessage.ID_KEY)) {
+ return;
+ }
String id = (String)message.getExchange().get(LoggingMessage.ID_KEY);
if (id == null) {
id = LoggingMessage.nextId();
message.getExchange().put(LoggingMessage.ID_KEY, id);
}
+ message.put(LoggingMessage.ID_KEY, id);
final LoggingMessage buffer
= new LoggingMessage("Inbound
Message\n----------------------------", id);