打印所有sql
在打开连接时设置日志级别为Info
DB, err = gorm.Open(mysql.Open(dsn), &gorm.Config{
Logger:logger.Default.LogMode...打印单条sql
在操作前加Debug(), 相当于将临时将日志级别改为Info
DB.Debug().Where("ID = ?"...,
})
//输出类似
//2021/05/14 11:36:28 /home/ballqiu/go/gorm/mydb.go:98 SLOW SQL >= 1ms
//[2.996ms] [rows...age`,`is_admin`,`is_valid`,`login_time`) VALUES ('ball',0,true,false,'2021-05-14 11:36:28.436')
说明:
默认的SlowThreshold...DB, err = gorm.Open(mysql.Open(dsn), &gorm.Config{
Logger:logger.Default.LogMode(logger.Warn),
})