假装记录器中的主机名信息

时间:2017-04-14 16:03:33

标签: java spring-cloud netflix-eureka spring-cloud-netflix netflix-feign

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

到目前为止一切顺利,但我感兴趣的是记录了转发请求的主机名。有没有办法在feign.Logger

中获取此信息

2 个答案:

答案 0 :(得分:0)

@spencergibb确认无法在假装记录器中获取主机名。

答案 1 :(得分:0)

要明确您的问题,您需要确定遇到了哪个请求。 然后,您可以通过处理request.url()来获取它,并在uri路径之前从中获取子字符串。