chore: log db file under main topic

This commit is contained in:
andig 2025-11-25 15:03:28 +01:00
parent 65fce6e6b4
commit d42122f7e8

View file

@ -19,7 +19,6 @@ var (
func New(driver, dsn string) (*gorm.DB, error) {
var dialect gorm.Dialector
log := util.NewLogger("db")
switch driver {
case "sqlite":
@ -30,11 +29,12 @@ func New(driver, dsn string) (*gorm.DB, error) {
// Store the expanded file path for later use
FilePath = file
log.INFO.Println("using sqlite database:", file)
if err := os.MkdirAll(filepath.Dir(file), 0700); err != nil {
return nil, err
}
util.NewLogger("main").INFO.Println("using sqlite database:", file)
// avoid busy errors
dialect = sqlite.Open(file + "?_pragma=busy_timeout(5000)")
// case "postgres":
@ -46,7 +46,7 @@ func New(driver, dsn string) (*gorm.DB, error) {
}
return gorm.Open(dialect, &gorm.Config{
Logger: &Logger{log},
Logger: &Logger{util.NewLogger("db")},
})
}