From: Pierre Rioux Date: Fri, 18 Oct 2019 20:08:40 +0000 (+0000) Subject: Merge "enhance AbstractMetricLogFilter" X-Git-Tag: 1.6.0~1 X-Git-Url: https://gerrit.onap.org/r/gitweb?p=logging-analytics.git;a=commitdiff_plain;h=ef6bcef32ab4d363cf844ae91c954df4adb798eb Merge "enhance AbstractMetricLogFilter" --- ef6bcef32ab4d363cf844ae91c954df4adb798eb diff --cc reference/logging-filter/logging-filter-base/src/main/java/org/onap/logging/filter/base/AbstractMetricLogFilter.java index fc67460,23d83fb..79069c1 --- a/reference/logging-filter/logging-filter-base/src/main/java/org/onap/logging/filter/base/AbstractMetricLogFilter.java +++ b/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);