Log SQL queries in debug mode
This commit is contained in:
parent
9e8baff57d
commit
3373c8a5f7
1 changed files with 11 additions and 1 deletions
|
|
@ -4,6 +4,7 @@ import (
|
||||||
"git.readonly.ch/bouzoure/pop-camarades/models"
|
"git.readonly.ch/bouzoure/pop-camarades/models"
|
||||||
"github.com/glebarez/sqlite"
|
"github.com/glebarez/sqlite"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
|
gormLogger "gorm.io/gorm/logger"
|
||||||
)
|
)
|
||||||
|
|
||||||
var database *gorm.DB
|
var database *gorm.DB
|
||||||
|
|
@ -19,9 +20,18 @@ func GetDatabase() (*gorm.DB, error) {
|
||||||
return database, err
|
return database, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
logLevel := gormLogger.Error
|
||||||
|
if config.Debug {
|
||||||
|
logLevel = gormLogger.Info
|
||||||
|
}
|
||||||
|
|
||||||
|
gormConfig := gorm.Config{
|
||||||
|
Logger: gormLogger.Default.LogMode(logLevel),
|
||||||
|
}
|
||||||
|
|
||||||
database, err = gorm.Open(
|
database, err = gorm.Open(
|
||||||
sqlite.Open(config.Database.Location),
|
sqlite.Open(config.Database.Location),
|
||||||
&gorm.Config{},
|
&gormConfig,
|
||||||
)
|
)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return database, err
|
return database, err
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue