better trace logging of nodes processed

This commit is contained in:
kimchy 2010-05-13 22:45:32 +03:00
parent 6f74e9fc04
commit 529edd6b38
1 changed files with 7 additions and 1 deletions

View File

@ -68,7 +68,13 @@ public class CloudZenPing extends UnicastZenPing {
@Override protected List<DiscoveryNode> buildDynamicNodes() { @Override protected List<DiscoveryNode> buildDynamicNodes() {
List<DiscoveryNode> discoNodes = newArrayList(); List<DiscoveryNode> discoNodes = newArrayList();
Set<? extends ComputeMetadata> nodes = computeService.listNodes(GetNodesOptions.Builder.withDetails()); Set<? extends ComputeMetadata> 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) { for (ComputeMetadata node : nodes) {
NodeMetadata nodeMetadata = (NodeMetadata) node; NodeMetadata nodeMetadata = (NodeMetadata) node;
if (tag != null && !nodeMetadata.getTag().equals(tag)) { if (tag != null && !nodeMetadata.getTag().equals(tag)) {