From 535bc9f46bf9a9e71c713590fda928c5b3e850e7 Mon Sep 17 00:00:00 2001 From: "Alessandro (Ale) Segala" <43508+ItalyPaleAle@users.noreply.github.com> Date: Wed, 6 Aug 2025 18:04:25 +0200 Subject: [PATCH] chore: additional logs for database connections (#813) --- backend/internal/bootstrap/db_bootstrap.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/internal/bootstrap/db_bootstrap.go b/backend/internal/bootstrap/db_bootstrap.go index 14e6bbe1..4102c00a 100644 --- a/backend/internal/bootstrap/db_bootstrap.go +++ b/backend/internal/bootstrap/db_bootstrap.go @@ -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 }