From bc38ddc2525c053b8164178781bb4fd38191dc34 Mon Sep 17 00:00:00 2001 From: Daniel Capo Sobral Date: Wed, 12 Jun 2019 16:58:35 -0600 Subject: [PATCH] Log output of dependency information tasks instead of printing (#82) This allows use of "last-grep" to filter the output. Fixes https://github.com/coursier/coursier/issues/1191 --- .../src/main/scala/coursier/sbtcoursier/DisplayTasks.scala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/sbt-coursier/src/main/scala/coursier/sbtcoursier/DisplayTasks.scala b/modules/sbt-coursier/src/main/scala/coursier/sbtcoursier/DisplayTasks.scala index 788d73f77..d708f2bd8 100644 --- a/modules/sbt-coursier/src/main/scala/coursier/sbtcoursier/DisplayTasks.scala +++ b/modules/sbt-coursier/src/main/scala/coursier/sbtcoursier/DisplayTasks.scala @@ -83,8 +83,7 @@ object DisplayTasks { val resolutions = coursierResolutionTask(sbtClassifiers, ignoreArtifactErrors).value for (ResolutionResult(subGraphConfigs, resolution, dependencies) <- resolutions) { - // use sbt logging? - println( + streams.value.log.info( s"$projectName (configurations ${subGraphConfigs.toVector.sorted.mkString(", ")})" + "\n" + Print.dependencyTree( resolution, @@ -125,7 +124,7 @@ object DisplayTasks { reverse = true, colors = !sys.props.get("sbt.log.noformat").toSeq.contains("true") ) - println(strToPrint) + streams.value.log.info(strToPrint) result.append(strToPrint) result.append("\n") }