The initial source code is from moul/zapgorm2. I made minor changes to make it work with my projects, like setting IgnoreRecordNotFoundError
to true
.
Via go get tool
$ go get -u github.com/alfonmga/zapgorm2
import "github.com/alfonmga/zapgorm2"
logger := zapgorm2.New(zap.L())
logger.SetAsDefault() // optional: configure gorm to use this zapgorm.Logger for callbacks
db, err = gorm.Open(sqlite.Open("./db.sqlite"), &gorm.Config{Logger: logger})