如何在非独立wiremock中启用详细日志记录
我看到在以独立方式运行wiremock时,有一些关于启用wiremock的详细日志记录的说明(请参阅--verbose)如何在非独立wiremock中启用详细日志记录,wiremock,Wiremock,我看到在以独立方式运行wiremock时,有一些关于启用wiremock的详细日志记录的说明(请参阅--verbose) 从java代码启动时如何启用相同的功能?WireMock使用SLF4J。将类别com.github.tomakehurst.wiremock的级别设置为TRACE。请参阅以了解如何在您的案例中完成此操作。如果使用JUnit规则,可以将通知程序设置为详细模式,如下所示: @规则 public WireMockRule serviceMock=new WireMockRule(n
从java代码启动时如何启用相同的功能?WireMock使用SLF4J。将类别
com.github.tomakehurst.wiremock
的级别设置为TRACE
。请参阅以了解如何在您的案例中完成此操作。如果使用JUnit规则,可以将通知程序设置为详细模式,如下所示:
@规则
public WireMockRule serviceMock=new WireMockRule(new WireMockConfiguration().notifier(new Slf4jNotifier(true));
将通知程序设置为控制台提醒器(true)
不知怎的,这对我不起作用了(可能是版本升级)。我已将其替换为
.notifier(新的控制台提示器(true))
。我可以确认Slf4jNotifier
与logback appendercom.github.tomakehurst.wiremock
一起工作,并将其设置为调试<代码>wiremock-jre8:2.27.2。
WireMockRule wireMockRule = new WireMockRule(WireMockConfiguration.options().port(8080).httpsPort(443)
.notifier(new ConsoleNotifier(true)).extensions(new ResponseTemplateTransformer(true)));