diff --git a/internal/util-logging/src/main/scala/sbt/internal/util/BufferedLogger.scala b/internal/util-logging/src/main/scala/sbt/internal/util/BufferedLogger.scala index f1948b2f8..dc22049c0 100644 --- a/internal/util-logging/src/main/scala/sbt/internal/util/BufferedLogger.scala +++ b/internal/util-logging/src/main/scala/sbt/internal/util/BufferedLogger.scala @@ -34,7 +34,7 @@ object BufferedAppender { * the level at the time 'play' is called. */ class BufferedAppender private[BufferedAppender] (name: String, delegate: Appender) - extends AbstractAppender(name, null, PatternLayout.createDefaultLayout(), true) { + extends AbstractAppender(name, null, PatternLayout.createDefaultLayout(), true, Array.empty) { private[this] val buffer = new ListBuffer[XLogEvent] private[this] var recording = false diff --git a/internal/util-logging/src/main/scala/sbt/internal/util/ConsoleAppender.scala b/internal/util-logging/src/main/scala/sbt/internal/util/ConsoleAppender.scala index 28e6c657c..e18add319 100644 --- a/internal/util-logging/src/main/scala/sbt/internal/util/ConsoleAppender.scala +++ b/internal/util-logging/src/main/scala/sbt/internal/util/ConsoleAppender.scala @@ -333,7 +333,7 @@ class ConsoleAppender private[ConsoleAppender] ( ansiCodesSupported: Boolean, useFormat: Boolean, suppressedMessage: SuppressedTraceContext => Option[String] -) extends AbstractAppender(name, null, LogExchange.dummyLayout, true) { +) extends AbstractAppender(name, null, LogExchange.dummyLayout, true, Array.empty) { import scala.Console.{ BLUE, GREEN, RED, YELLOW } private val reset: String = { diff --git a/internal/util-logging/src/main/scala/sbt/util/LogExchange.scala b/internal/util-logging/src/main/scala/sbt/util/LogExchange.scala index 2341a4395..98f7353ce 100644 --- a/internal/util-logging/src/main/scala/sbt/util/LogExchange.scala +++ b/internal/util-logging/src/main/scala/sbt/util/LogExchange.scala @@ -124,7 +124,8 @@ sealed abstract class LogExchange { // CustomConsoleAppenderImpl.createAppender("Stdout", layout, null, null) appender.start config.addAppender(appender) - val asyncAppender: AsyncAppender = (AsyncAppender.newBuilder(): AsyncAppender.Builder) + val asyncAppender: AsyncAppender = AsyncAppender + .newBuilder() .setName("AsyncStdout") .setAppenderRefs(Array(AppenderRef.createAppenderRef("Stdout", XLevel.DEBUG, null))) .setBlocking(false) diff --git a/project/Dependencies.scala b/project/Dependencies.scala index d820356a3..74d510024 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -5,7 +5,7 @@ import sbt.contraband.ContrabandPlugin.autoImport._ object Dependencies { val scala210 = "2.10.7" val scala211 = "2.11.12" - val scala212 = "2.12.7" + val scala212 = "2.12.8" private val ioVersion = "1.2.1" @@ -54,7 +54,7 @@ object Dependencies { "com.eed3si9n" %% "sjson-new-murmurhash" % contrabandSjsonNewVersion.value } - def log4jVersion = "2.11.1" + def log4jVersion = "2.11.2" val log4jApi = "org.apache.logging.log4j" % "log4j-api" % log4jVersion val log4jCore = "org.apache.logging.log4j" % "log4j-core" % log4jVersion val disruptor = "com.lmax" % "disruptor" % "3.4.2"