簡體   English   中英

Spring 雲偵探 3.0.1 使用 logback 在日志中生成 traceid 和 spanid

[英]Spring cloud sleuth 3.0.1 generate traceid & spanid in logs using logback

我正在使用spring-cloud-starter-sleuth:3.0.1spring-cloud-sleuth-zipkin:3.0.1在日志文件中生成traceIdspanId 我能夠使用2.2.7.RELEASE版本在日志中獲取這些內容。 我曾嘗試使用logback ,但無法使用3.0.1版本。 根據 3.0.1 文檔,他們刪除了 Legacy MDC 條目,但勇敢spanIdtraceId在那里。

依賴層次:Dependency_hierarchy

日志中未生成 traceId 和 spanId:

日志

我試圖在 zipkin 上查看此請求的跟蹤,並能夠使用 traceid 和 spanid 看到它:

拉鏈金

任何人都可以幫助我使用 logback/log4j 在日志文件中獲取 traceid 和 spanid 嗎?

Sleuth 在 3.x 中也默認為您執行此操作: https://docs.spring.io/spring-cloud-sleuth/docs/current/reference/htmlsingle/#features-log-integration

您可以通過錯誤配置日志模式或logging.pattern.level或類路徑來破壞此功能。

What I would suggest is going to https://start.spring.io , generate a new project using sleuth and web/webflux, write a single controller and check the logs (do not create any log config file, just leave everything on default )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM