From 6ff4406aa61481b517119795620d272e201d974b Mon Sep 17 00:00:00 2001 From: Ethan Atkins Date: Wed, 1 Jul 2020 11:11:58 -0700 Subject: [PATCH] Restore println in ConsoleAppender In a few places, I used this pattern in an attempt to debug some ui issues. It is incorrect because it doesn't use System.lineSeparator and is also pointless. --- .../src/main/scala/sbt/internal/util/ConsoleAppender.scala | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) 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 36b64ee8c..f12e06d1f 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 @@ -494,11 +494,7 @@ class ConsoleAppender private[ConsoleAppender] ( private def write(msg: String): Unit = { val toWrite = if (!useFormat || !ansiCodesSupported) EscHelpers.removeEscapeSequences(msg) else msg - /* - * Use print + flush rather than println to prevent log lines from getting interleaved. - */ - out.print(toWrite + "\n") - out.flush() + out.println(toWrite) } private def appendMessage(level: Level.Value, msg: Message): Unit =