diff options
Diffstat (limited to 'sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/MetricLogger.java')
-rw-r--r-- | sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/MetricLogger.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/MetricLogger.java b/sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/MetricLogger.java index 0f6ae673..79989b51 100644 --- a/sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/MetricLogger.java +++ b/sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/MetricLogger.java @@ -295,7 +295,13 @@ public class MetricLogger { setResponseCode(responseCode); setResponseDescription(responseDescription); - METRIC.info(lastMsg); + METRIC.info(formatString(lastMsg)); } + + protected String formatString(String str) { + str = str.replaceAll("\\R",""); // this will strip all new line characters + str = str.replaceAll("\\|","%7C"); //log records should not contain a pipe, encode the pipe character + return str; + } } |