mirror of https://github.com/sbt/sbt.git
Merge pull request #100 from Duhemm/re-fix-consoleappender
Re-fix ConsoleAppender
This commit is contained in:
commit
7b02a40b5e
|
|
@ -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, _) }
|
||||
|
|
|
|||
Loading…
Reference in New Issue