Webflux 请求/响应日志记录

Sli*_*Pig 7 logging reactive-programming spring-boot spring-webflux spring-reactive

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

到目前为止,我已经找到了两种方法,但没有一种方法能够真正正确地解决这个问题:

  1. /sf/answers/4495259891/
  2. /sf/answers/3355205801/

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

所以我有疑问:

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