卷筒纸流量应用中的MDC等于多少?

时间:2019-02-06 14:19:53

标签: java spring-boot spring-webflux reactor mdc

我想将correlationIdId和agentName注入我的应用程序日志中。 我通过请求标头发送它们,但我不知道如何使用它们。 我的控制器在下面。

@GetMapping
public Flux<JustForYouDTO> getJustForYouProducts(
    @RequestParam Long userId,
    @RequestParam Integer sectionId,
    @RequestHeader(name = "x-agentname") String agentName,
    @RequestHeader(name = "x-correlationId") String correlationId) {
    return justForYouService.getPersonalizationData(userId, sectionId)
        .subscriberContext(Context.of("x-agentname",
        agentName, "x-correlationId", correlationId));
}

0 个答案:

没有答案