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 5ededd5ef..1777b78bd 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 @@ -33,7 +33,7 @@ object ConsoleLogger { @deprecated("Use EscHelpers.removeEscapeSequences instead", "0.13.x") def removeEscapeSequences(s: String): String = EscHelpers.removeEscapeSequences(s) @deprecated("Use ConsoleAppender.formatEnabledInEnv instead", "0.13.x") - val formatEnabled = ConsoleAppender.formatEnabledInEnv + lazy val formatEnabled = ConsoleAppender.formatEnabledInEnv @deprecated("Use ConsoleAppender.noSuppressedMessage instead", "0.13.x") val noSuppressedMessage = ConsoleAppender.noSuppressedMessage diff --git a/internal/util-logging/src/main/scala/sbt/internal/util/Terminal.scala b/internal/util-logging/src/main/scala/sbt/internal/util/Terminal.scala index 3c7d7a008..929e0f529 100644 --- a/internal/util-logging/src/main/scala/sbt/internal/util/Terminal.scala +++ b/internal/util-logging/src/main/scala/sbt/internal/util/Terminal.scala @@ -460,7 +460,7 @@ object Terminal { () } } - private[this] val nonBlockingIn: WriteableInputStream = + private[this] lazy val nonBlockingIn: WriteableInputStream = new WriteableInputStream(jline.TerminalFactory.get.wrapInIfNeeded(originalIn), "console") private[this] val inputStream = new AtomicReference[InputStream](System.in)