简单例子

在你的方法上加上@TLogAspect标注。简单的例子如下:

@TLogAspect({"id"})
public void demo1(String id,String name){
log.info("这是第一条日志");
log.info("这是第二条日志");
log.info("这是第三条日志");
new Thread(() -> log.info("这是异步日志")).start();
}

假设id的值为'NO1234',日志打出来的样子如下,其中前面为框架spanId+traceId

2020-02-08 20:22:33.945 [main] INFO Demo - <0.2><7205781616706048>[NO1234] 这是第一条日志
2020-02-08 20:22:33.945 [main] INFO Demo - <0.2><7205781616706048>[NO1234] 这是第二条日志
2020-02-08 20:22:33.945 [main] INFO Demo - <0.2><7205781616706048>[NO1234] 这是第三条日志
2020-02-08 20:22:33.948 [Thread-3] INFO Demo - <0.2><7205781616706048>[NO1234] 这是异步日志