文章目录
一、前言
二、SpringBoot整合TLog
1、`pom.xml`中引入依赖
2、`application.yml`中配置
3、测试api
三、本文案例demo源码
一、前言
本文将基于springboot2.4.0集成TLog 轻量级的分布式日志标记追踪神器
https://tlog.yomahub.com
二、SpringBoot整合TLog
1、pom.xml中引入依赖
<!-- tlog -->
<dependency>
<groupId>com.yomahub</groupId>
<artifactId>tlog-all-spring-boot-starter</artifactId>
<version>1.3.6</version>
</dependency>
tlog:
# 自动打印调用参数和时间
enable-invoke-time-print: true
# 打印上层服务名称、ip
pattern: '[$preApp][$preIp][$spanId][$traceId]'
2、application.yml中配置
tlog:
# 自动打印调用参数和时间
enable-invoke-time-print: true
# 打印上层服务名称、ip
pattern: '[$preApp][$preIp][$spanId][$traceId]'
3、测试api
@Slf4j
@RestController
@RequestMapping("/test")
@Api(tags = "测试api")
public class TestController {
@GetMapping("printLog")
@ApiOperation("printLog")
public String printLog(@RequestParam String helloWorld) {
log.info("printLog: {}", DateTime.now());
return helloWorld;
}
}
http://127.0.0.1/doc.html
三、本文案例demo源码
https://gitee.com/zhengqingya/java-workspace