You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

18 lines
304 B

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
}