0

J'utilise des clients dans un environnement feindre printemps nuage avec le service de découverte Eureka et la mise en œuvre d'un enregistreur de feindre personnalisé pour être en mesure de se connecter une demande d'informations et de USEFULL réponse. Pour cela, j'ai étendu feign.Logger classe et redéfinir ses méthodes. Jusqu'ici tout va bien, mais je suis intéressé par la consignation du nom d'hôte auquel la requête a été transmise. Y at-il un moyen d'obtenir cette information à l'intérieur du feign.Logger?informations Hostname dans l'enregistreur feindre

+0

Avez-vous essayé d'accéder à la '' request' de Logger.logRequest() '? – spencergibb

+0

Oui, j'ai essayé ça. Objet 'request' a' champ url', mais la partie de nom d'hôte dans cette URL est égal au nom du service que je spécifié dans le '@ FeingClient'' name' champ. –

+0

En ce moment, je ne pense pas qu'il y ait. – spencergibb

Répondre

0

@spencergibb a confirmé qu'il n'y avait aucun moyen d'obtenir le nom d'hôte dans le feign Logger.