It was painful and I'm scarred, but the simple task for "make builds log less so that travis will be happy" turned into quite an affair. In any case, I believe that what I've implemented gives us complete control of logging during maven builds, which makes a lot of things possible:
1. The "ci" profile can now work nicely with Travis and the build output far more readable 2. We can stop doing println type output in tests and get control over what gets written when: https://issues.apache.org/jira/browse/TINKERPOP-1019 3. We can easily turn on TRACE level logging, alter logging formats, etc for improved ability to debug builds. By default I've set all log levels in all projects to WARN. For spark-gremlin, there are some additional restrictions (jetty/akka/etc). If you want to ever modify these settings while debugging, you can do so as described here: http://tinkerpop.incubator.apache.org/docs/3.1.1-SNAPSHOT/dev/developer/#logging
