如何在非独立 Wiremock 中启用详细日志记录
How to enable verbose logging in non standalone wiremock
我看到有关于在 运行 以独立方式在 http://wiremock.org/running-standalone.html 中启用 wiremock 的详细日志记录的说明(请参阅 --verbose)。
从 java 代码启动时如何启用它?
WireMock 使用 SLF4J。将类别 com.github.tomakehurst.wiremock
的级别设置为 TRACE
。请参阅 SLF4J manual 了解如何根据您的情况完成此操作。
如果您使用的是 JUnit 规则,则可以像这样将通知程序设置为详细模式:
@Rule
public WireMockRule serviceMock = new WireMockRule(new WireMockConfiguration().notifier(new Slf4jNotifier(true)));
将通知程序设置为 ConsoleNotifier(true)。
WireMockRule wireMockRule = new WireMockRule(WireMockConfiguration.options().port(8080).httpsPort(443)
.notifier(new ConsoleNotifier(true)).extensions(new ResponseTemplateTransformer(true)));
我看到有关于在 运行 以独立方式在 http://wiremock.org/running-standalone.html 中启用 wiremock 的详细日志记录的说明(请参阅 --verbose)。
从 java 代码启动时如何启用它?
WireMock 使用 SLF4J。将类别 com.github.tomakehurst.wiremock
的级别设置为 TRACE
。请参阅 SLF4J manual 了解如何根据您的情况完成此操作。
如果您使用的是 JUnit 规则,则可以像这样将通知程序设置为详细模式:
@Rule
public WireMockRule serviceMock = new WireMockRule(new WireMockConfiguration().notifier(new Slf4jNotifier(true)));
将通知程序设置为 ConsoleNotifier(true)。
WireMockRule wireMockRule = new WireMockRule(WireMockConfiguration.options().port(8080).httpsPort(443)
.notifier(new ConsoleNotifier(true)).extensions(new ResponseTemplateTransformer(true)));