From 9f9ac3a9ccbf0a9b8c51b6c237ccd4697a5d08fd Mon Sep 17 00:00:00 2001 From: Grzegorz Kossakowski Date: Tue, 12 Apr 2016 20:14:10 +0200 Subject: [PATCH] Scripted logger logs everything Do not filter any logging in scripted logger by setting the log level to Debug. The caller of ScriptedRunner passes a logger and decides the level of logging it wants to receive. Scripted shouldn't filter anything. --- .../src/main/scala/sbt/internal/scripted/ScriptedTests.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/util-scripted/src/main/scala/sbt/internal/scripted/ScriptedTests.scala b/internal/util-scripted/src/main/scala/sbt/internal/scripted/ScriptedTests.scala index 18c2f2e9e..c008f92ba 100644 --- a/internal/util-scripted/src/main/scala/sbt/internal/scripted/ScriptedTests.scala +++ b/internal/util-scripted/src/main/scala/sbt/internal/scripted/ScriptedTests.scala @@ -13,6 +13,7 @@ object ScriptedRunnerImpl { def run(resourceBaseDirectory: File, bufferLog: Boolean, tests: Array[String], handlersProvider: HandlersProvider): Unit = { val runner = new ScriptedTests(resourceBaseDirectory, bufferLog, handlersProvider) val logger = ConsoleLogger() + logger.setLevel(sbt.util.Level.Debug) val allTests = get(tests, resourceBaseDirectory, logger) flatMap { case ScriptedTest(group, name) => runner.scriptedTest(group, name, logger) @@ -73,6 +74,7 @@ final class ScriptedTests(resourceBaseDirectory: File, bufferLog: Boolean, handl private def scriptedTest(label: String, testDirectory: File, prescripted: File => Unit, log: Logger): Unit = { val buffered = new BufferedLogger(new FullLogger(log)) + buffered.setLevel(sbt.util.Level.Debug) if (bufferLog) buffered.record()