1.1. 中间件trace链路

1.1.1. 所支持的sdk版本

所有版本

1.1.2. 中间件log配置

img_2.png

  • 代码配置:

    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

results matching ""

    No results matching ""