提交 6c43e368 authored 作者: mooncake's avatar mooncake

[gorm] clear sql

上级 ced2646e
...@@ -95,6 +95,7 @@ func (l *gormLogger) Trace(ctx context.Context, begin time.Time, fc func() (sql ...@@ -95,6 +95,7 @@ func (l *gormLogger) Trace(ctx context.Context, begin time.Time, fc func() (sql
fileLineField = zap.String(FieldFileLine, fileLine) fileLineField = zap.String(FieldFileLine, fileLine)
} }
sql = clearSql(sql)
if err != nil { if err != nil {
l.gLog.Warn("[gorm]", l.gLog.Warn("[gorm]",
zap.Error(err), zap.Error(err),
...@@ -129,6 +130,13 @@ func (l *gormLogger) Trace(ctx context.Context, begin time.Time, fc func() (sql ...@@ -129,6 +130,13 @@ func (l *gormLogger) Trace(ctx context.Context, begin time.Time, fc func() (sql
} }
} }
func clearSql(sql string) string {
sql = strings.ReplaceAll(sql, "\n", "")
sql = strings.ReplaceAll(sql, "\r", "")
sql = strings.ReplaceAll(sql, "\t", "")
return sql
}
func requestIDField(ctx context.Context, requestIDKey string) zap.Field { func requestIDField(ctx context.Context, requestIDKey string) zap.Field {
if requestIDKey == "" { if requestIDKey == "" {
return zap.Skip() return zap.Skip()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论