这篇文章,主要介绍SpringBoot使用MDC + Log4j2添加日志链路追踪标识tracecId,配置控制台彩色日志输出。
目录
一、MDC添加traceId
这里主要是介绍如何使用MDC方式,给日志添加traceId链路追踪唯一标识,在程序运行过程中,会产生很多的日志,有时候分析问题必须查看日志才能够知道发生了什么问题,而给每一条日志添加一个唯一标识traceId,这样就可以知道哪些日志是属于同一次请求的,分析问题的时候,就可以结合linux命令,找出相同traceId的日志,进一步详细分析日志内容,从而解决相应的问题。
1.1、添加依赖
这里搭建一个SpringBoot工程,然后添加如下依赖:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http:/