为 FakeApplication 设置日志级别
Setting logging level for FakeApplication
我正在尝试在我的 Specs2 测试用例中配置 FakeApplication 的日志记录级别。但是,覆盖根本没有被拾取。它似乎总是从 logger.xml.
加载
有什么想法可以正确覆盖 FakeApplication 的日志记录级别吗?
澄清:我不太担心Specs2测试日志,但我更关心设置服务日志级别。
澄清 2: 我正在设置 it
(集成测试)而不是单元测试,在主目录下有一个单独的文件夹 it/
项目。
abstract class SmtpServer(
) extends WithServer(
app = FakeApplication(additionalConfiguration = Map(
"logger.root" -> "OFF"
)),
port = 99
)
要配置用于测试的日志,您必须在项目的 test/resources
目录中创建一个 logback.xml
文件。
@见https://github.com/playframework/playframework/issues/1669#issuecomment-24452132
@见https://www.playframework.com/documentation/2.2.x/SettingsLogger
@见Play Framework 2.2 log output to console in tests
--
我正在尝试在我的 Specs2 测试用例中配置 FakeApplication 的日志记录级别。但是,覆盖根本没有被拾取。它似乎总是从 logger.xml.
加载有什么想法可以正确覆盖 FakeApplication 的日志记录级别吗?
澄清:我不太担心Specs2测试日志,但我更关心设置服务日志级别。
澄清 2: 我正在设置 it
(集成测试)而不是单元测试,在主目录下有一个单独的文件夹 it/
项目。
abstract class SmtpServer(
) extends WithServer(
app = FakeApplication(additionalConfiguration = Map(
"logger.root" -> "OFF"
)),
port = 99
)
要配置用于测试的日志,您必须在项目的 test/resources
目录中创建一个 logback.xml
文件。
@见https://github.com/playframework/playframework/issues/1669#issuecomment-24452132
@见https://www.playframework.com/documentation/2.2.x/SettingsLogger
@见Play Framework 2.2 log output to console in tests
--