Merge "enhance AbstractMetricLogFilter"
authorPierre Rioux <pierre.rioux@amdocs.com>
Fri, 18 Oct 2019 20:08:40 +0000 (20:08 +0000)
committerGerrit Code Review <gerrit@onap.org>
Fri, 18 Oct 2019 20:08:40 +0000 (20:08 +0000)
1  2 
reference/logging-filter/logging-filter-base/src/main/java/org/onap/logging/filter/base/AbstractMetricLogFilter.java

@@@ -62,9 -63,12 +63,13 @@@ public abstract class AbstractMetricLog
          }
      }
  
+     protected void additionalPre(Request request, RequestHeaders requestHeaders) {
+         // override to add application specific logic
+     }
      protected void setupHeaders(Request clientRequest, RequestHeaders requestHeaders) {
          String requestId = extractRequestID();
 +        String invocationId = UUID.randomUUID().toString();
          addHeader(requestHeaders, ONAPLogConstants.Headers.REQUEST_ID, requestId);
          addHeader(requestHeaders, Constants.HttpHeaders.HEADER_REQUEST_ID, requestId);
          addHeader(requestHeaders, Constants.HttpHeaders.TRANSACTION_ID, requestId);