Open
Description
Reproduction link
https://github.com/go-admin-team/go-admin
Steps to reproduce
- 正常访问一个项目api接口
- 访问一个含有直接使用 log.Infof("data: %v", data) 的接口,或者运行jobs,jobs里面直接使用log.Info(Error等都可以)
- 此时打印出来的日志会包含第一步的api接口信息,比如第1步的路由地址、traceID 等
What is expected?
第2步打印出来的日志只需要自己的信息,不要混杂第1步的信息
What is actually happening?
第2步打印出来的日志混杂了第1步的信息
Environment | Info |
---|---|
go-admin | latest |
Go | 1.21.0 |
System | Darwin arm64 |
Browser | chrome |
案列
- 第1步的日志:2024-08-23 16:33:19.267 0800 127.0.0.1 1.840549625s info GET 200 /api/v1/account e45ba58d-f4e1-48aa-83f2-14a90461e904
- 第2步的日志:2024-08-23 16:35:00.108 0800 127.0.0.1 jobs/jobbase.go:57 1.840549625s error GET 200 /api/v1/account e45ba58d-f4e1-48aa-83f2-14a90461e904 redislock: not obtained
明显第2步的日志里面混入了第1步的接口信息