mirror of
https://github.com/sbt/sbt.git
synced 2026-09-03 16:39:24 +02:00
Merge pull request #100 from Duhemm/re-fix-consoleappender
Re-fix ConsoleAppender
This commit is contained in:
@@ -363,7 +363,7 @@ class ConsoleAppender private[ConsoleAppender] (
|
||||
out.lockObject.synchronized {
|
||||
message.lines.foreach { line =>
|
||||
val labeledLine = s"$RESET[${formatted(labelColor, label)}] ${formatted(messageColor, line)}"
|
||||
writeLine(labeledLine)
|
||||
write(labeledLine)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -371,12 +371,9 @@ class ConsoleAppender private[ConsoleAppender] (
|
||||
val cleanedMsg =
|
||||
if (!useFormat) EscHelpers.removeEscapeSequences(msg)
|
||||
else msg
|
||||
out.print(cleanedMsg)
|
||||
out.println(cleanedMsg)
|
||||
}
|
||||
|
||||
private def writeLine(line: String): Unit =
|
||||
write(line + EOL)
|
||||
|
||||
private def appendMessage(level: Level.Value, msg: Message): Unit =
|
||||
msg match {
|
||||
case o: ObjectMessage => objectToLines(o.getParameter) foreach { appendLog(level, _) }
|
||||
|
||||
Reference in New Issue
Block a user