我正在尝试在我的Specs2测试用例中配置FakeApplication的日志记录级别。但是,根本没有取消覆盖。看起来总是从logger.xml加载。
我是否可以正确覆盖FakeApplication的日志记录级别?
澄清:我不太担心Specs2测试日志,但我更担心设置服务日志级别。
澄清2:我正在设置it
(集成测试)而不是单元测试,在主项目下有一个单独的文件夹it/
。
abstract class SmtpServer(
) extends WithServer(
app = FakeApplication(additionalConfiguration = Map(
"logger.root" -> "OFF"
)),
port = 99
)
答案 0 :(得分:0)
要配置日志以进行测试,您必须在项目的logback.xml
目录中创建test/resources
文件。
@see https://github.com/playframework/playframework/issues/1669#issuecomment-24452132
@see https://www.playframework.com/documentation/2.2.x/SettingsLogger
@see Play Framework 2.2 log output to console in tests
-