日志打印问题

This commit is contained in:
lingxin 2025-08-11 12:07:33 +08:00
parent fd58eec9f1
commit b4d462695a
3 changed files with 9 additions and 1 deletions

View File

@ -82,3 +82,7 @@ type User struct {
#### 变更 #### 变更
- 修改GORM封装方法中的AND使其代替原本的Ors函数防止SQL注入 - 修改GORM封装方法中的AND使其代替原本的Ors函数防止SQL注入
### v1.0.7 2025-08-11
#### 变更
- 修改日志打印栈信息

View File

@ -157,7 +157,7 @@ func Log(msg any, ctx context.Context) {
v := ctx.Value("X-Span-ID") v := ctx.Value("X-Span-ID")
spanId := fmt.Sprintf("%v", v) spanId := fmt.Sprintf("%v", v)
//zap.L().Info(`spanId:"` + spanId + `"log:` + msg) //zap.L().Info(`spanId:"` + spanId + `"log:` + msg)
zap.L().Info("fmt", zap.L().WithOptions(zap.AddCallerSkip(1)).Info("fmt",
zap.Any("content", msg), zap.Any("content", msg),
zap.String("spanId", spanId)) zap.String("spanId", spanId))
} }

View File

@ -90,6 +90,8 @@ func (l Logger) Trace(ctx context.Context, begin time.Time, fc func() (string, i
var ( var (
gormPackage = filepath.Join("gorm.io", "gorm") gormPackage = filepath.Join("gorm.io", "gorm")
zapgormPackage = filepath.Join("moul.io", "zapgorm2") zapgormPackage = filepath.Join("moul.io", "zapgorm2")
zapgormlxdb = filepath.Join("lxDb", "sql")
zapgormmodel = filepath.Join("model", "")
) )
func (l Logger) logger() *zap.Logger { func (l Logger) logger() *zap.Logger {
@ -101,6 +103,8 @@ func (l Logger) logger() *zap.Logger {
case strings.HasSuffix(file, "_test.go"): case strings.HasSuffix(file, "_test.go"):
case strings.Contains(file, gormPackage): case strings.Contains(file, gormPackage):
case strings.Contains(file, zapgormPackage): case strings.Contains(file, zapgormPackage):
case strings.Contains(file, zapgormlxdb):
case strings.Contains(file, zapgormmodel):
default: default:
return l.ZapLogger.WithOptions(zap.AddCallerSkip(i - 1)) return l.ZapLogger.WithOptions(zap.AddCallerSkip(i - 1))
} }