, 52).First(&newData)
//输出
//[0.773ms] [rows:1] SELECT * FROM `User` WHERE ID = 52 ORDER BY `User`....只打印慢查询
slowLogger := logger.New(
//将标准输出作为Writer
log.New(os.Stdout, "\r\n", log.LstdFlags...logger.Config{
//设定慢查询时间阈值为1ms
SlowThreshold: 1 * time.Microsecond,
//设置日志级别,只有Warn和Info级别会输出慢查询日志...logger.Warn,
},
)
DB, err = gorm.Open(mysql.Open(dsn), &gorm.Config{
Logger:slowLogger,
})
//输出类似...age`,`is_admin`,`is_valid`,`login_time`) VALUES ('ball',0,true,false,'2021-05-14 11:36:28.436')
说明:
默认的SlowThreshold