Если тесты не forking новая виртуальная машина Java, это будет достаточно, чтобы передать параметр logger.resource
при выполнении тестов, как documented here:
sbt -Dlogger.resource=logback-test.xml test
Конечно, вам нужно создать conf/loback-test.xml
файл с требуемой конфигурацией. Отказ от ответственности: Я не на сто процентов уверен, что если вам нужна команда выше или один ниже:
sbt -J-Dlogger.resource=logback-test.xml test
Если вы Разветвляющихся (fork := true
в вашем build.sbt
) новой виртуальной машины Java для выполнения тестов, то вам нужно configure the parameter above to the forked JVM. Для этого добавьте следующую строку в build.sbt
:
javaOptions in test += "-Dlogger.resource=logback-test.xml"
Опять же, вам нужно будет создать conf/logback-test.xml
файл.
Я попытался использовать это, чтобы отключить ведение журнала отладки для HikariCP, но не везло. – cdmckay