From a25ee90c656b39e652f24e3378ad2bf5698b162b Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期五, 20 十二月 2024 01:59:06 +0800 Subject: [PATCH] 添加疑似托管模型 --- pkg/mysqlx/mysqlx.go | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) diff --git a/pkg/mysqlx/mysqlx.go b/pkg/mysqlx/mysqlx.go index fc5c043..326b2c5 100644 --- a/pkg/mysqlx/mysqlx.go +++ b/pkg/mysqlx/mysqlx.go @@ -1,12 +1,13 @@ package mysqlx import ( + "time" + "go.uber.org/zap" "gorm.io/driver/mysql" "gorm.io/gorm" "gorm.io/gorm/logger" "gorm.io/gorm/schema" - "time" ) type Conf struct { @@ -29,16 +30,21 @@ }, DisableForeignKeyConstraintWhenMigrating: true, } - dbLogger := New(log).LogMode(logger.Info) - if !conf.LogMode { - dbLogger = dbLogger.LogMode(logger.Silent) + + if log != nil { + dbLogger := New(log).LogMode(logger.Info) + if !conf.LogMode { + dbLogger = dbLogger.LogMode(logger.Silent) + } + + gConfig.Logger = dbLogger } - gConfig.Logger = dbLogger db, err := gorm.Open(mysql.Open(conf.Dsn), gConfig) if err != nil { return err } + sqlDb, err := db.DB() if err != nil { return err -- Gitblit v1.8.0