一、前言

本文将基于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>
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


今日分享语句:
虽然我走得很慢,但我从不后退!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐