Playframework 为FakeApplication设置日志记录级别
我试图在Specs2测试用例中配置FakeApplication的日志记录级别。但是,根本没有接收到覆盖。它似乎总是从logger.xml加载 有没有想过如何正确覆盖FakeApplication的日志记录级别 澄清:我不太担心Specs2测试日志,但我更关心设置服务日志级别 澄清2:我正在设置Playframework 为FakeApplication设置日志记录级别,playframework,playframework-2.2,specs2,Playframework,Playframework 2.2,Specs2,我试图在Specs2测试用例中配置FakeApplication的日志记录级别。但是,根本没有接收到覆盖。它似乎总是从logger.xml加载 有没有想过如何正确覆盖FakeApplication的日志记录级别 澄清:我不太担心Specs2测试日志,但我更关心设置服务日志级别 澄清2:我正在设置it(集成测试)而不是单元测试,在主项目下为它设置一个单独的文件夹it/ abstract class SmtpServer( ) extends WithServer( app = FakeAppl
it
(集成测试)而不是单元测试,在主项目下为它设置一个单独的文件夹it/
abstract class SmtpServer(
) extends WithServer(
app = FakeApplication(additionalConfiguration = Map(
"logger.root" -> "OFF"
)),
port = 99
)
要配置测试日志,必须在项目的
test/resources
目录中创建logback.xml
文件
@看
@看
@看
--我试图将logger.xml克隆到logback-test.xml并将其放入/resources/或conf/中,但这两种方法都不起作用。还尝试指定-Dlogger.file和-Dlogger.resource,但仍然无效。它总是拾取logger.xml,我可以确认这一点,因为如果我从logger.xml中删除控制台输出,日志实际上会从STDOUT中消失…:(