(Translated by https://www.hiragana.jp/)
log-contrib/gorm at master · phuslu/log-contrib · GitHub
Skip to content

Latest commit

 

History

History

gorm

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

gorm

Go Reference Go Report Card

A gorm logger implementation.

Usage

import (
    "github.com/mattn/go-sqlite3"
    "github.com/phuslu/log"
    "gorm.io/gorm"
    gormlogger "github.com/phuslu/log-contrib/gorm"
)

func main() {
    newLogger := gormlogger.New(&log.Logger{
        Level:      log.InfoLevel,
        TimeFormat: "15:04:05",
        Caller:     1,
        Writer: &log.ConsoleWriter{
            ColorOutput:    true,
            QuoteString:    false,
            EndWithMessage: false,
        },
    })

    db, err := gorm.Open(sqlite.Open("test.db"), &gorm.Config{Logger: newLogger})

    // ...
}