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.
This commit is contained in:
Grzegorz Kossakowski 2016-04-12 20:14:10 +02:00
parent 89e88ff584
commit 9f9ac3a9cc
1 changed files with 2 additions and 0 deletions

View File

@ -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()