From 25f31c2954489b773744038acd7c8be8b73a8312 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Thu, 24 Aug 2023 22:08:11 +0800 Subject: [PATCH] =?UTF-8?q?sql=E6=97=A5=E5=BF=97=E8=BE=93=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/db/mysql.go | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/core/db/mysql.go b/core/db/mysql.go index 26c4135..de4d6cf 100644 --- a/core/db/mysql.go +++ b/core/db/mysql.go @@ -11,15 +11,27 @@ import ( var Client *gorm.DB func Init() error { + // 日志输出sql观察 + // newLogger := logger.New( + // log.New(os.Stdout, "\r\n", log.LstdFlags), // io writer + // logger.Config{ + // SlowThreshold: time.Second, // Slow SQL threshold + // LogLevel: logger.Info, // Log level + // IgnoreRecordNotFoundError: true, // Ignore ErrRecordNotFound error for logger + // ParameterizedQueries: false, // Don't include params in the SQL log + // Colorful: false, // Disable color + // }, + // ) + // db, err := gorm.Open(mysql.Open(conf.OmcConf.Mysql), &gorm.Config{Logger: newLogger}) - d, err := gorm.Open(mysql.Open(conf.OmcConf.Mysql), &gorm.Config{}) + db, err := gorm.Open(mysql.Open(conf.OmcConf.Mysql), &gorm.Config{}) if err != nil { zlog.Ins().ErrorF("open mysql %s error, ", conf.OmcConf.Mysql, err) panic(err) } - sqlDB, _ := d.DB() + sqlDB, _ := db.DB() sqlDB.SetMaxOpenConns(20) sqlDB.SetMaxIdleConns(10) - Client = d + Client = db return nil }