fix: 修复 关闭GORM的not record错误日志
This commit is contained in:
@@ -65,6 +65,11 @@ func (l *gormLogger) Trace(ctx context.Context, begin time.Time, fc func() (stri
|
||||
elapsed := time.Since(begin)
|
||||
sql, rows := fc()
|
||||
|
||||
// 忽略 record not found 错误,不记录日志
|
||||
if err == gorm.ErrRecordNotFound {
|
||||
return
|
||||
}
|
||||
|
||||
switch {
|
||||
case err != nil && l.logLevel >= gormlogger.Error:
|
||||
logger.GetLogger().Error(ctx, "gorm query error", "duration", elapsed.Milliseconds(), "sql", sql, "rows", rows, "error", err.Error())
|
||||
|
||||
Reference in New Issue
Block a user