1.1. 中间件trace链路
1.1.1. 所支持的sdk版本
所有版本
1.1.2. 中间件log配置
代码配置:
2. logback文件配置
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>/mnt/app/logs/shokz/shokz.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <!-- 每天滚动文件 --> <fileNamePattern>/mnt/app/logs/shokz/shokz.%d{yyyy-MM-dd}.%i.log</fileNamePattern> <maxHistory>100</maxHistory> <cleanHistoryOnStart>false</cleanHistoryOnStart> <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <!-- or whenever the file size reaches 100MB --> <maxFileSize>100MB</maxFileSize> </timeBasedFileNamingAndTriggeringPolicy> <totalSizeCap>5GB</totalSizeCap> </rollingPolicy> <encoder> <charset>utf-8</charset> <pattern>%date %level ["traceID":"%X{X-B3-TraceId:-}""spanID":"%X{X-B3-SpanId:-)""parent":"%x(X-B3-ParentSpanId;-}"] [%thread] %logger{36} [%file : %line] %msg%n</pattern> </encoder> </appender>
2.1.1. 日志排查方法
https://blxv28dmue.feishu.cn/docx/Y0uiditHfoPmovxF5HwcRrilnxf