首页 > 解决方案 > Webflux 请求/响应日志记录

问题描述

我相信记录请求和响应是一种标准,以便追踪用户报告的任何问题,并将其与 Splunk 等工具集成。

到目前为止,我已经找到了 2 种方法,但它们都没有真正正确地解决这个问题:

  1. https://stackoverflow.com/a/64217998/4950459
  2. https://stackoverflow.com/a/47931511/4950459

甚至有人写它反对反应式堆栈:https ://stackoverflow.com/a/45280764/4950459

所以我有问题:

  1. Spring团队没有推荐的方法吗?
  2. 如果登录 webflux 是针对响应式堆栈的,那么我们应该如何实际记录请求/响应?
  3. 如果 Webflux 不适合记录请求/响应,那么我们应该从哪里获取这些信息?Nginx 可能会使用请求 ID 记录它 - 但这是解决此问题的正确方法吗?

标签: spring-bootloggingreactive-programmingspring-webfluxspring-reactive

解决方案


推荐阅读