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;

Reply via email to