2017-08-17 3 views
0

Dans mon Microservice j'ai ajouté printemps -sleuth 1.2.1 et j'ai reçu les journaux comme je m'y attendais, qui est représenté en dessousSpring Sleuth Logback Intégration de journaux de ne pas afficher le nom du service

16/08/2017 09 : 58: 51,864 INFO [microServiceName, 9434118b965d573e, 9434118b965d573e, true] 1328 --- [io-8081-exec-10] com.cibc.icap.MyController: éligible pour Vote

Selon ma condition, je dois passer les journaux de mon application au serveur logstash j'ai donc créé logback.xml et ajouté la dépendance logstash-logback-encoder-4.5.1 et ajouté l'appender dans logback.xml net.logstash.logback.appender.LogstashTcpSocketAppender mon logback.xml ressemble n ow les logs passent de mon application à logstash mais le problème est dans le log je n'obtiens pas mon nom de microservice comme prévu, le journal ressemble à ci-dessous après avoir ajouté le logback.xml

2017-08-17 12:35 : 27,781 INFO [bootstrap, 0e26cf339a6e69bc, 0e26cf339a6e69bc, true] 4884 --- [nio-8081-exec-7] com.cibc.icap.AssessmentController

lien

pour mon logback.xml

+0

ne peux pas en mesure d'afficher mon logback.xml –

Répondre

0

Ajouter le spring.application.name à bootstrap.yaml. Si cela ne fonctionne pas seulement suivre l'exemple de configuration logback des docs http://cloud.spring.io/spring-cloud-sleuth/spring-cloud-sleuth.html#_json_logback_with_logstash

+0

Merci patron ça marche pour moi .. :) –

+0

Impressionnant! Il suffisait donc de l'ajouter à 'bootstrap.yml'? Écrivez dans le commentaire ce que vous avez exactement fait et notons-le comme étant répondu. –

+0

Etape 1: J'ai ajouté logstash-logback-encoder-4.6 dans mon pom Etape 2: Ajout du nom de mon microservice dans bootstrap.yml Etape 3: La configuration du logback est-elle basée sur l'URL que vous m'avez suggérée? Mes services commencent à fonctionner comme prévu. Merci pour votre aide en temps opportun. –