From 92c7ae1de9b13e2372f5dda5795544f354806789 Mon Sep 17 00:00:00 2001 From: SliverHorn Date: Tue, 24 Nov 2020 21:17:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=88=87=E7=89=87=E8=B6=8A?= =?UTF-8?q?=E7=95=8C=E7=9A=84=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/initialize/logger.go | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/server/initialize/logger.go b/server/initialize/logger.go index c133df74..a736a7d5 100644 --- a/server/initialize/logger.go +++ b/server/initialize/logger.go @@ -135,12 +135,16 @@ func (g *GormLogger) Trace(ctx context.Context, begin time.Time, fc func() (stri } func (g *GormLogger) Printf(message string, data ...interface{}) { - global.GVA_LOG.Info( - "gorm", - zap.String("type", "sql"), - zap.Any("src", data[0]), - zap.Any("duration", data[1]), - zap.Any("rows", data[2]), - zap.Any("sql", data[3]), - ) + switch len(data) { + case 0: + global.GVA_LOG.Info(message) + case 1: + global.GVA_LOG.Info("gorm", zap.Any("src", data[0])) + case 2: + global.GVA_LOG.Info("gorm", zap.Any("src", data[0]), zap.Any("duration", data[1])) + case 3: + global.GVA_LOG.Info("gorm", zap.Any("src", data[0]), zap.Any("duration", data[1]), zap.Any("rows", data[2])) + case 4: + global.GVA_LOG.Info("gorm", zap.Any("src", data[0]), zap.Any("duration", data[1]), zap.Any("rows", data[2]), zap.Any("sql", data[3])) + } }