package config import ( "gorm.io/driver/mysql" "gorm.io/gorm" "gorm.io/gorm/logger" ) func NewGorm(conf GormConfig) *gorm.DB { if conf.LogMode { conf.Logger = logger.Default.LogMode(logger.Info) } db, err := gorm.Open(mysql.New(conf.Mysql), &conf) if err != nil { panic(err) } return db }