Categorygithub.com/xmlking/logger/gormlog
package
0.1.5
Repository: https://github.com/xmlking/logger.git
Documentation: pkg.go.dev

# README

gormlog

GORM logger implementation

Usage

var debug bool // shows if we have debug enabled in our app

db, err := gorm.Open("postgres", dsn)
if err != nil {
    panic(err)
}

if debug {
    // By default, gorm logs only errors. If we set LogMode to true,
    // then all queries will be logged.
    // WARNING: if you explicitly set this to false, then even
    // errors won't be logged.
    db.LogMode(true)
}

log := logger.NewLogger()

db.SetLogger(gormlog.NewGormLogger(log, gormlog.WithLevel(logger.DebugLevel)))