mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-06-11 00:26:44 +00:00
[NOD-330] Use BTCD logs for gorm (#410)
This commit is contained in:
parent
e81ac5f19e
commit
f4850b9e7a
@ -23,6 +23,13 @@ func DB() (*gorm.DB, error) {
|
|||||||
return db, nil
|
return db, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type gormLogger struct{}
|
||||||
|
|
||||||
|
func (l gormLogger) Print(v ...interface{}) {
|
||||||
|
str := fmt.Sprint(v...)
|
||||||
|
log.Errorf(str)
|
||||||
|
}
|
||||||
|
|
||||||
// Connect connects to the database mentioned in
|
// Connect connects to the database mentioned in
|
||||||
// config variable.
|
// config variable.
|
||||||
func Connect(cfg *config.Config) error {
|
func Connect(cfg *config.Config) error {
|
||||||
@ -40,6 +47,7 @@ func Connect(cfg *config.Config) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
db.SetLogger(gormLogger{})
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
9
apiserver/database/log.go
Normal file
9
apiserver/database/log.go
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
package database
|
||||||
|
|
||||||
|
import "github.com/daglabs/btcd/util/panics"
|
||||||
|
import "github.com/daglabs/btcd/apiserver/logger"
|
||||||
|
|
||||||
|
var (
|
||||||
|
log = logger.BackendLog.Logger("DTBS")
|
||||||
|
spawn = panics.GoroutineWrapperFunc(log, logger.BackendLog)
|
||||||
|
)
|
Loading…
x
Reference in New Issue
Block a user