diff --git a/plugins/cloud/src/main/java/org/elasticsearch/discovery/cloud/CloudZenPing.java b/plugins/cloud/src/main/java/org/elasticsearch/discovery/cloud/CloudZenPing.java index 5531bb625f6..907933629b8 100644 --- a/plugins/cloud/src/main/java/org/elasticsearch/discovery/cloud/CloudZenPing.java +++ b/plugins/cloud/src/main/java/org/elasticsearch/discovery/cloud/CloudZenPing.java @@ -68,7 +68,13 @@ public class CloudZenPing extends UnicastZenPing { @Override protected List buildDynamicNodes() { List discoNodes = newArrayList(); Set nodes = computeService.listNodes(GetNodesOptions.Builder.withDetails()); - logger.trace("Processing Nodes {}", nodes); + if (logger.isTraceEnabled()) { + StringBuilder sb = new StringBuilder("Processing Nodes:"); + for (ComputeMetadata node : nodes) { + sb.append("\n -> ").append(node); + } + logger.trace(sb.toString()); + } for (ComputeMetadata node : nodes) { NodeMetadata nodeMetadata = (NodeMetadata) node; if (tag != null && !nodeMetadata.getTag().equals(tag)) {