Merge pull request #181 from eed3si9n/wip/jdk11

openjdk11
This commit is contained in:
eugene yokota 2018-09-22 01:13:48 -04:00 committed by GitHub
commit dbd17e63e2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View File

@ -15,7 +15,7 @@ script: sbt -Dfile.encoding=UTF8 -J-XX:ReservedCodeCacheSize=256M
matrix:
include:
- scala: 2.12.6
jdk: oraclejdk9
jdk: openjdk11
- scala: 2.10.6
script: sbt -Dfile.encoding=UTF8 -J-XX:ReservedCodeCacheSize=256M "++$TRAVIS_SCALA_VERSION compile"

View File

@ -8,6 +8,7 @@ import org.apache.logging.log4j.{ Level => XLevel }
import org.apache.logging.log4j.message.{ Message, ObjectMessage, ReusableObjectMessage }
import org.apache.logging.log4j.core.{ LogEvent => XLogEvent }
import org.apache.logging.log4j.core.appender.AbstractAppender
import scala.collection.immutable.StringOps
import ConsoleAppender._
@ -389,7 +390,7 @@ class ConsoleAppender private[ConsoleAppender] (
message: String
): Unit =
out.lockObject.synchronized {
message.lines.foreach { line =>
new StringOps(message).lines.foreach { line =>
val builder = new java.lang.StringBuilder(
labelColor.length + label.length + messageColor.length + line.length + reset.length * 3 + 3)
def fmted(a: String, b: String) = builder.append(reset).append(a).append(b).append(reset)