gorm2 接入 logrus
先啥也不说上代码
go get github.com/ttjio/gorm-logrus
import "github.com/ttjio/gorm-logrus"
import "github.com/sirupsen/logrus"
logger := logrus.New()
db, err := gorm.Open(sqlite.Open("test.db"), &gorm.Config{
Logger: gorm_logrus.New(logger),
})
因为 gorm 2 的 logger 接口的 Trace 方法不兼容 logrus 所以就重心实现了一下 gorm 的logger 就酱