TINKERPOP-1686 Change formatting of metrics pretty print a bit
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/b79ffc38 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/b79ffc38 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/b79ffc38 Branch: refs/heads/TINKERPOP-1686 Commit: b79ffc38dd92942d60c69f881dbb96f67648dfbd Parents: 478cb02 Author: Stephen Mallette <[email protected]> Authored: Thu Jun 8 10:41:23 2017 -0400 Committer: Stephen Mallette <[email protected]> Committed: Mon Jun 19 14:13:35 2017 -0400 ---------------------------------------------------------------------- .../process/traversal/util/DefaultTraversalMetrics.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/b79ffc38/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversalMetrics.java ---------------------------------------------------------------------- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversalMetrics.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversalMetrics.java index f67bf5f..95c88a9 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversalMetrics.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversalMetrics.java @@ -246,9 +246,9 @@ public final class DefaultTraversalMetrics implements TraversalMetrics, Serializ if (!annotations.isEmpty()) { // ignore the PERCENT_DURATION_KEY as that is a TinkerPop annotation that is displayed by default annotations.entrySet().stream().filter(kv -> !kv.getKey().equals(PERCENT_DURATION_KEY)).forEach(kv -> { - final String prefix = " |-"; + final String prefix = " \\_"; final String separator = "="; - final String k = prefix + StringUtils.abbreviate(kv.getKey(), 32); + final String k = prefix + StringUtils.abbreviate(kv.getKey(), 30); final int valueIndentLen = separator.length() + k.length() + indent; final int leftover = 110 - valueIndentLen; @@ -281,6 +281,8 @@ public final class DefaultTraversalMetrics implements TraversalMetrics, Serializ } private static String padLeft(final String text, final int amountToPad) { + // not sure why this method needed to exist. stupid string format stuff and commons utilities wouldn't + // work for some reason in the context this method was used above. String newText = text; for (int ix = 0; ix < amountToPad; ix++) { newText = " " + newText;
