2017-08-17 36 views
0

以我的microService我已經加入彈簧-sleuth 1.2.1服務名稱和我已經接收到的日誌,我所料,這將在下面彈簧獵犬的logback集成原木不顯示

2017年8月16日09示於:58:51.864 INFO [microServiceName,9434118b965d573e,9434118b965d573e,true] 1328 --- [io-8081-exec-10] com.cibc.icap.MyController:For eligible for Vote

根據我的要求,我需要通過從我的應用程序日誌到logstash服務器,所以我創建了logback.xml並添加了依賴logstash-logback-encoder-4.5.1,並在logback.xml中添加了appender net.logstash.logback.appender.LogstashTcpSocketAppender我的logback.xml看起來像 n ow日誌從我的應用程序傳遞到logstash,但是問題出在日誌中我沒有按預期收到我的microservice名稱,添加logback.xml後日志如下所示

2017-08-17 12:35 :27.781 INFO自舉,0e26cf339a6e69bc,0e26cf339a6e69bc,真] 4884 --- [NIO-8081-EXEC-7] com.cibc.icap.AssessmentController

鏈接,我logback.xml

+0

無法發佈我的logback.xml –

回答

0

添加spring.application.namebootstrap.yaml。如果這不起作用,請按照文檔logback配置的示例http://cloud.spring.io/spring-cloud-sleuth/spring-cloud-sleuth.html#_json_logback_with_logstash

+0

感謝老闆對我有用.. :) –

+0

太棒了!所以將它添加到'bootstrap.yml'就足夠了?在評論中寫下你到底做了什麼,讓我們將其標記爲已回答。 –

+0

步驟1:我在我的pom中添加了logstash-logback-encoder-4.6步驟2:在bootstrap.yml中添加了我的微服務名稱步驟3:根據您建議的我的url進行了logback配置。我的服務按預期開始工作。感謝您的及時幫助。 –