1、打印traceId :https://blog.csdn.net/qq_25646191/article/details/81004852
其中涉及的添加springboot项目加过滤器:https://www.cnblogs.com/begin2016/p/8947887.html
https://blog.csdn.net/yangcheng33/article/details/80796129(未验证的)
关于其中的MDC:https://www.liangzl.com/get-article-detail-572.html
2、打印调用方法的耗时:https://www.cnblogs.com/gc65/p/10087166.html
其中涉及的在springboot项目里面添加拦截器的方法:https://www.cnblogs.com/jwentest/p/9497591.html
3、循环request的参数和头信息:https://blog.csdn.net/u013257425/article/details/53561468
4.json话logback的log:https://www.jianshu.com/p/07968aada447和https://www.cnblogs.com/bigben0123/p/10613257.html 两个文章的pom文件要结合才可以,logback.xml文件案例如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml"/>
<logger name="org.springframework.web" level="INFO"/>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${logDir:-log}/merchant-bank-service.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${logDir:-logs}/merchant-bank-service-%d{yyyy-MM-dd-HH}.%i.log</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>100MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!--<maxHistory>30</maxHistory>-->
</rollingPolicy>
<encoder class="net.logstash.logback.encoder.LogstashEncoder">
<includeCallerData>true</includeCallerData>
</encoder>
</appender>
<root level="info">
<appender-ref ref="FILE"/>
</root>
</configuration>