gorm 记录sql日志 每天一个日志文件

数据库设置

package database

import (
	"fmt"
	"log"
	"sync"
	"test/mylogger"
	"time"

	"gorm.io/driver/mysql"
	"gorm.io/gorm"
	"gorm.io/gorm/logger"
)

var globalDb *gorm.DB
var mu sync.RWMutex

func DB() (*gorm.DB, error) {
   
	//这里是为了避免在连接池实例化后。还要去获取锁
	if globalDb != nil {
   
		return globalDb

你可能感兴趣的:(golang,sql,mysql,golang)