chore: additional logs for database connections (#813)

This commit is contained in:
Alessandro (Ale) Segala
2025-08-06 18:04:25 +02:00
committed by GitHub
parent f0c144c51c
commit 535bc9f46b

View File

@@ -110,13 +110,16 @@ func connectDatabase() (db *gorm.DB, err error) {
Logger: getGormLogger(),
})
if err == nil {
slog.Info("Connected to database", slog.String("provider", string(common.EnvConfig.DbProvider)))
return db, nil
}
slog.Info("Failed to initialize database", slog.Int("attempt", i))
slog.Warn("Failed to connect to database, will retry in 3s", slog.Int("attempt", i), slog.String("provider", string(common.EnvConfig.DbProvider)), slog.Any("error", err))
time.Sleep(3 * time.Second)
}
slog.Error("Failed to connect to database after 3 attempts", slog.String("provider", string(common.EnvConfig.DbProvider)), slog.Any("error", err))
return nil, err
}