⚡ update qq/gitee/github oauth2 login
This commit is contained in:
11
core/gorm.go
11
core/gorm.go
@@ -34,8 +34,9 @@ func MySQlConnect() *gorm.DB {
|
||||
|
||||
})
|
||||
} else {
|
||||
logfile, _ := os.OpenFile("/tmp/logs/mysql.log", os.O_CREATE|os.O_APPEND|os.O_RDWR, 0666)
|
||||
mysqlLogger = logger.New(
|
||||
log.New(os.Stdout, "\r\n", log.LstdFlags),
|
||||
log.New(logfile, "\r\n", log.LstdFlags),
|
||||
logger.Config{
|
||||
SlowThreshold: time.Second, //慢sql日志
|
||||
LogLevel: logger.Error, //级别
|
||||
@@ -46,12 +47,16 @@ func MySQlConnect() *gorm.DB {
|
||||
}
|
||||
|
||||
db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{
|
||||
Logger: mysqlLogger,
|
||||
Logger: mysqlLogger,
|
||||
PrepareStmt: true,
|
||||
})
|
||||
if err != nil {
|
||||
global.LOG.Fatalf(fmt.Sprintf("[%s] MySQL 连接失败", dsn))
|
||||
}
|
||||
sqlDB, _ := db.DB()
|
||||
sqlDB, err := db.DB()
|
||||
if err != nil {
|
||||
global.LOG.Fatalf(fmt.Sprintf("[%s] MySQL 获取DB失败", dsn))
|
||||
}
|
||||
sqlDB.SetMaxIdleConns(global.CONFIG.MySQL.MaxIdleConnes)
|
||||
sqlDB.SetMaxOpenConns(global.CONFIG.MySQL.MaxOpenConnes)
|
||||
sqlDB.SetConnMaxLifetime(time.Hour * 4) //连接最大复用时间
|
||||
|
Reference in New Issue
Block a user