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 <joss.armstrong@ericsson.com>
String parmName = (String) key;
String parmValue = ctx.getAttribute(parmName);
parms.put(parmName, parmValue);
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 =
}
Properties returnParams =