From 420725eff861a520bc5c348f9c66502b6e879818 Mon Sep 17 00:00:00 2001 From: restitux Date: Fri, 13 Jan 2023 23:28:46 -0700 Subject: [PATCH] Improve database logging --- database/db.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/database/db.go b/database/db.go index 242095d..a5a606c 100644 --- a/database/db.go +++ b/database/db.go @@ -33,11 +33,10 @@ func LaunchDB(conf config.DBConfig) error { conf.Name, ) - log.Infof("Connecting to database with URL \"%v\"", dbURLNoPasswd) - var conn *pgx.Conn var err error for i := 0; i < 10; i++ { + log.Infof("Connecting to database with URL \"%v\" (attempt %v)", dbURLNoPasswd, i) conn, err = pgx.Connect(context.Background(), dbURL) if err == nil { defer conn.Close(context.Background()) @@ -50,6 +49,8 @@ func LaunchDB(conf config.DBConfig) error { return fmt.Errorf("Could not open database: %w", err) } + log.Infof("Database connected sucessfully!") + versionTableExistsQuery := ` SELECT EXISTS ( SELECT FROM pg_tables @@ -65,6 +66,7 @@ SELECT EXISTS ( if versionTableExists { // TODO: migrations } else { + log.Info("New database found, initializing....") err = initDB(conn) if err != nil { return fmt.Errorf("Could not initalize database: %w", err)