grom日志信息与教程不一致
1. 运行环境
go1.17
win11
goland
2. 问题描述?
按照步骤粘贴复制的代码,最后一步的日志信息不一样。
3. 您期望得到的结果?
DEBUG后面记录sql代码位置(user/user_util.go:17)
2022-01-02 22:12:40 DEBUG user/user_util.go:17 Database Query {"sql": "SELECT count(*) FROM `users` WHERE phone = '18000000000'", "time": "0.653ms", "rows": 1}
4. 您实际得到的结果?
2022-04-15 17:04:54 DEBUG gorm@v1.23.4/callbacks.go:134 Database Query {"sql": "SELECT count(*) FROM `users` WHERE phone = '13412202372'", "time": "0.000ms", "rows": 1}
原文
clone := l.ZapLogger.WithOptions(zap.AddCallerSkip(-2))
改成下面这样
clone := l.ZapLogger.WithOptions(zap.AddCallerSkip(0))