Commit d3efdb32 authored by 王亮's avatar 王亮

add trace id.

parent 955d320a
...@@ -82,6 +82,11 @@ ...@@ -82,6 +82,11 @@
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-integration</artifactId> <artifactId>spring-boot-starter-integration</artifactId>
</dependency> </dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-sleuth-core</artifactId>
<version>1.3.6.RELEASE</version>
</dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId> <artifactId>spring-boot-starter-data-redis</artifactId>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true"> <configuration scan="true">
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<include resource="org/springframework/boot/logging/logback/console-appender.xml"/>
<contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator"> <contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">
<resetJUL>true</resetJUL> <resetJUL>true</resetJUL>
</contextListener> </contextListener>
...@@ -18,18 +19,13 @@ ...@@ -18,18 +19,13 @@
<encoder> <encoder>
<charset>utf-8</charset> <charset>utf-8</charset>
<!-- <Pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}][%p][%X{sessionId}][%X{traceId}][${spring.profiles.active}][%X{userId}][%t|%logger{1.}|%M|%X{ctime}] - %msg %ex{full}%n</Pattern>--> <!-- <Pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}][%p][%X{sessionId}][%X{traceId}][${spring.profiles.active}][%X{userId}][%t|%logger{1.}|%M|%X{ctime}] - %msg %ex{full}%n</Pattern>-->
<Pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}][%p][%t|%logger{1.}|%M] - %msg %ex{full}%n</Pattern> <pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS},%X{X-B3-TraceId}, %X{X-B3-SpanId}][%p][%t|%logger{1.}|%M] - %msg %ex{full}%n</pattern>
</encoder> </encoder>
</appender> </appender>
<!-- <appender name="ASYNC_ROLLINGFILE" class="ch.qos.logback.classic.AsyncAppender">-->
<!-- <queueSize>512</queueSize>-->
<!-- <appender-ref ref="ROLLINGFILE"/>-->
<!-- </appender>-->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder> <encoder>
<!-- <pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}]%-4relative [%thread] %-5level %logger{35} - %msg %ex{full}%n</pattern>--> <pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS},%X{X-B3-TraceId}, %X{X-B3-SpanId}][%p][%t|%logger{1.}|%M] - %msg %ex{full}%n</pattern>
<pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}][%p][%t|%logger{1.}|%M] - %msg %ex{full}%n</pattern>
</encoder> </encoder>
</appender> </appender>
...@@ -50,17 +46,12 @@ ...@@ -50,17 +46,12 @@
<!--<logger name="org.hibernate.persister" level="ERROR"/>--> <!--<logger name="org.hibernate.persister" level="ERROR"/>-->
<!--<logger name="org.hibernate.cfg" level="ERROR"/>--> <!--<logger name="org.hibernate.cfg" level="ERROR"/>-->
<!--<logger name="org.hibernate.mapping" level="ERROR"/>--> <!--<logger name="org.hibernate.mapping" level="ERROR"/>-->
<!--<logger name="org.hibernate.jpa.event" level="ERROR"/>--> <!--<logger name="org.hibernate.jpa.event" levz
<!--<logger name="org.hibernate.validator.internal" level="ERROR"/>-->
<!--<logger name="org.hibernate.engine.internal" level="ERROR"/>-->
<!--<logger name="org.hibernate.boot.model" level="ERROR"/>-->
<!--<logger name="org.hibernate.boot.internal" level="ERROR"/>-->
<!--<logger name="org.apache.tomcat.util" level="ERROR"/>-->
<logger name="org.springframework.amqp" level="ERROR"/> <logger name="org.springframework.amqp" level="ERROR"/>
<logger name="org.springframework.data.redis" level="ERROR"/> <logger name="org.springframework.data.redis" level="ERROR"/>
<logger name="org.springframework.data.jdbc" level="ERROR"/> <logger name="org.springframework.data.jdbc" level="ERROR"/>
<logger name="org.springframework.jdbc" level="ERROR"/> <logger name="org.springframework.jdbc" level="ERROR"/>
<!--<logger name="org.springframework.orm" level="ERROR"/>--> <!-<logger name="org.springframework.orm" level="ERROR"/>-->
<!--<logger name="org.springframework.jmx" level="ERROR"/>-->c <!--<logger name="org.springframework.jmx" level="ERROR"/>-->c
<!--<logger name="org.springframework.jndi" level="ERROR"/>--> <!--<logger name="org.springframework.jndi" level="ERROR"/>-->
<!--<logger name="org.springframework.aop" level="ERROR"/>--> <!--<logger name="org.springframework.aop" level="ERROR"/>-->
......
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<configuration> <configuration>
<contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator"> <include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<resetJUL>true</resetJUL> <include resource="org/springframework/boot/logging/logback/console-appender.xml"/>
</contextListener> <contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">
<resetJUL>true</resetJUL>
</contextListener>
<appender name="ROLLINGFILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="ROLLINGFILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>/home/quant_group/logs/xyqb-user2.log</file> <file>/home/quant_group/logs/xyqb-user2.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>/home/quant_group/logs/xyqb-user2.%d{yyyy-MM-dd}-%i.gz</fileNamePattern> <fileNamePattern>/home/quant_group/logs/xyqb-user2.%d{yyyy-MM-dd}-%i.gz</fileNamePattern>
<maxHistory>90</maxHistory> <maxHistory>90</maxHistory>
<maxFileSize>512MB</maxFileSize> <maxFileSize>512MB</maxFileSize>
<totalSizeCap>40GB</totalSizeCap> <totalSizeCap>40GB</totalSizeCap>
<cleanHistoryOnStart>true</cleanHistoryOnStart> <cleanHistoryOnStart>true</cleanHistoryOnStart>
</rollingPolicy> </rollingPolicy>
<encoder> <encoder>
<charset>utf-8</charset> <charset>utf-8</charset>
<Pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}][%p][%t|%logger{1.}|%M] - %msg %ex{full}%n</Pattern> <pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS},%X{X-B3-TraceId},
%X{X-B3-SpanId}][%p][%t|%logger{1.}|%M] - %msg
%ex{full}%n
</pattern>
</encoder> </encoder>
</appender> </appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder> <encoder>
<!--<pattern>%-4relative [%thread] %-5level %logger{35} - %msg %ex{full}%n</pattern>--> <pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS},%X{X-B3-TraceId},
<pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}][%p][%t|%logger{1.}|%M] - %msg %ex{full}%n</pattern> %X{X-B3-SpanId}][%p][%t|%logger{1.}|%M] - %msg
</encoder> %ex{full}%n
</appender> </pattern>
</encoder>
</appender>
<logger name="org.springframework" level="ERROR"/> <logger name="org.springframework" level="ERROR"/>
<logger name="org.hibernate" level="ERROR"/> <logger name="org.hibernate" level="ERROR"/>
<logger name="org.apache" level="ERROR"/> <logger name="org.apache" level="ERROR"/>
<logger name="ch.qos.logback" level="ERROR"/> <logger name="ch.qos.logback" level="ERROR"/>
<logger name="com.amazonaws.services.kinesis.producer.LogInputStreamReader" level="ERROR"/> <logger name="com.amazonaws.services.kinesis.producer.LogInputStreamReader" level="ERROR"/>
<root level="INFO"> <root level="INFO">
<appender-ref ref="STDOUT"/> <appender-ref ref="STDOUT"/>
<appender-ref ref="ROLLINGFILE"/> <appender-ref ref="ROLLINGFILE"/>
</root> </root>
</configuration> </configuration>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment