From f2cc5ee775d74e9c8ca2db6a091a735fc0d72933 Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Thu, 18 May 2017 00:36:24 -0400 Subject: [PATCH] convert log4j async LogEvent to an immutable one This fixes the buffered log not showing up for tests. Ref sbt/sbt#3198 --- .../src/main/scala/sbt/internal/util/BufferedLogger.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/util-logging/src/main/scala/sbt/internal/util/BufferedLogger.scala b/internal/util-logging/src/main/scala/sbt/internal/util/BufferedLogger.scala index d3b6972bc..a8399e2b6 100644 --- a/internal/util-logging/src/main/scala/sbt/internal/util/BufferedLogger.scala +++ b/internal/util-logging/src/main/scala/sbt/internal/util/BufferedLogger.scala @@ -38,7 +38,7 @@ class BufferedAppender private[BufferedAppender] (name: String, delegate: Append def append(event: XLogEvent): Unit = { if (recording) { - buffer += event + buffer += event.toImmutable } else delegate.append(event) }