From 6e87544710647d9d1e55f3e8a72fe361d244e8b7 Mon Sep 17 00:00:00 2001 From: Joss Armstrong Date: Tue, 19 Mar 2019 09:24:44 +0000 Subject: Suppression of long logs in GraphExecutor Logging full configuration files to info log was causing failures and timeouts on configuration operations in APPC. Some were removed already under this JIRA but this one was missed. Issue-ID: APPC-1489 Change-Id: I619f2d1140095859092d6ceff6c7cb44855fb2e1 Signed-off-by: Joss Armstrong --- .../appc/flow/controller/executorImpl/GraphExecutor.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'appc-config/appc-flow-controller/provider') diff --git a/appc-config/appc-flow-controller/provider/src/main/java/org/onap/appc/flow/controller/executorImpl/GraphExecutor.java b/appc-config/appc-flow-controller/provider/src/main/java/org/onap/appc/flow/controller/executorImpl/GraphExecutor.java index 10fc319a2..b70e36ede 100644 --- a/appc-config/appc-flow-controller/provider/src/main/java/org/onap/appc/flow/controller/executorImpl/GraphExecutor.java +++ b/appc-config/appc-flow-controller/provider/src/main/java/org/onap/appc/flow/controller/executorImpl/GraphExecutor.java @@ -92,7 +92,19 @@ public class GraphExecutor implements FlowExecutorInterface { String parmName = (String) key; String parmValue = ctx.getAttribute(parmName); parms.put(parmName, parmValue); - log.info(fn + "Setting Key= " + parmName + " and Value = " + parmValue); + if (log.isTraceEnabled()) { + log.trace(fn + "Setting Key= " + parmName + " and Value = " + parmValue); + } + else { + if (parmValue.length() > 255) { + log.info(fn + "Setting Key= " + parmName + " and Value = " + parmValue.substring(0, 255)); + log.info("\n...\n" + parmValue.length() + + " characters in property, turn on TRACE logging to log entire parameter value"); + } + else { + log.info(fn + "Setting Key= " + parmName + " and Value = " + parmValue); + } + } } Properties returnParams = -- cgit 1.2.3-korg