feign Logger中的主机名信息
Hostname information in the feign Logger
我在 spring-云环境中使用 feign 客户端和 Eureka
发现服务,并实现了一个自定义的 feign 记录器,以便能够记录一些有用的请求和响应信息。为此,我扩展了 feign.Logger
class 并覆盖了它的方法。
到目前为止一切顺利,但我有兴趣记录请求转发到的主机名。有没有办法在 feign.Logger
中获取此信息?
@spencergibb 确认无法在 feign Logger 中获取主机名。
要明确您的问题,您需要获取请求所命中的域。
然后你可以通过操作 request.url() 来获取它,并在 uri 路径之前从中获取子字符串。
我在 spring-云环境中使用 feign 客户端和 Eureka
发现服务,并实现了一个自定义的 feign 记录器,以便能够记录一些有用的请求和响应信息。为此,我扩展了 feign.Logger
class 并覆盖了它的方法。
到目前为止一切顺利,但我有兴趣记录请求转发到的主机名。有没有办法在 feign.Logger
中获取此信息?
@spencergibb 确认无法在 feign Logger 中获取主机名。
要明确您的问题,您需要获取请求所命中的域。 然后你可以通过操作 request.url() 来获取它,并在 uri 路径之前从中获取子字符串。