一、前言
- 公司目前还没有上 SkyWalking、Pinpoint等分布式追踪系统,所以先用个轻量级的吧
- Tlog:只生成TraceId写入日志文件,没有 收集、存储、查询,所以 轻量
- 以 spring-boot 2.3.12(非native) + log4j2 为例
二、快速入门
1. 选择接入方式
- 日志框架适配器方式 最稳定,优先选择
- 另有 Javaagent方式、字节码注入方式
2. 安装
- 建议把 tlog的依赖 放到 log4j2前面,可以少修改 log4j2配置文件
- 原项目依赖 hutool 时,版本不一致可能包冲突
- 全量依赖
<dependency>
<groupId>com.yomahub</groupId>
<artifactId>tlog-all-spring-boot-starter</artifactId