feign Logger中的主机名信息

Hostname information in the feign Logger

我在 spring-云环境中使用 feign 客户端和 Eureka 发现服务,并实现了一个自定义的 feign 记录器,以便能够记录一些有用的请求和响应信息。为此,我扩展了 feign.Logger class 并覆盖了它的方法。

到目前为止一切顺利,但我有兴趣记录请求转发到的主机名。有没有办法在 feign.Logger 中获取此信息?

@spencergibb 确认无法在 feign Logger 中获取主机名。

要明确您的问题,您需要获取请求所命中的域。 然后你可以通过操作 request.url() 来获取它,并在 uri 路径之前从中获取子字符串。