Merge pull request #100 from Duhemm/re-fix-consoleappender

Re-fix ConsoleAppender
This commit is contained in:
Dale Wijnand 2017-07-17 16:09:48 +01:00 committed by GitHub
commit 7b02a40b5e
1 changed files with 2 additions and 5 deletions

View File

@ -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, _) }