Replaced console.err.println by sbt logger

This commit is contained in:
Jentsch 2017-03-19 12:56:31 +01:00
parent 11a3773a11
commit 2acad5bcb2
3 changed files with 7 additions and 5 deletions

View File

@ -79,7 +79,7 @@ object CoursierPlugin extends AutoPlugin {
coursierArtifactsChecksums := Seq(None),
coursierCachePolicies := CachePolicy.default,
coursierTtl := Cache.defaultTtl,
coursierVerbosity := Settings.defaultVerbosityLevel,
coursierVerbosity := Settings.defaultVerbosityLevel(sLog.value),
mavenProfiles := Set.empty,
coursierResolvers <<= Tasks.coursierResolversTask,
coursierRecursiveResolvers <<= Tasks.coursierRecursiveResolversTask,

View File

@ -1,5 +1,7 @@
package coursier
import sbt.Logger
import scala.util.{Failure, Success, Try}
object Settings {
@ -10,7 +12,7 @@ object Settings {
else
1
def defaultVerbosityLevel: Int = {
def defaultVerbosityLevel(logger: Logger): Int = {
def fromOption(value: Option[String], description: String): Option[Int] =
value.filter(_.nonEmpty).flatMap {
@ -18,8 +20,8 @@ object Settings {
Try(str.toInt) match {
case Success(level) => Some(level)
case Failure(ex) =>
Console.err.println(
s"Warning: unrecognized $description value (should be an integer), ignoring it."
logger.warn(
s"unrecognized $description value (should be an integer), ignoring it."
)
None
}

View File

@ -14,7 +14,7 @@ libraryDependencies += "com.chuusai" %% "shapeless" % "2.3.41" from {
if (!f.exists()) {
val url0 = "https://repo1.maven.org/maven2/com/chuusai/shapeless_2.11/2.3.0/shapeless_2.11-2.3.0.jar"
scala.Console.err.println(s"Fetching $url0")
sLog.value.warn(s"Fetching $url0")
val url = new java.net.URL(url0)