From b3bf111f82787c111624e00328932fa6f0b7826a Mon Sep 17 00:00:00 2001 From: IRHM Date: Sun, 28 Jun 2026 00:18:46 +0100 Subject: [PATCH] Replace Fatal log with more direct Error and os.Exit --- server/watcharr.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/watcharr.go b/server/watcharr.go index 9dce5a5b..3713842c 100644 --- a/server/watcharr.go +++ b/server/watcharr.go @@ -116,7 +116,7 @@ func main() { ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ Layer:%s Starting now. Get ready! - + Thank you for running my (spaghetti) code on your system.`+"\n\n", version) // Ensure data dir exists @@ -139,9 +139,12 @@ func main() { isProd = false } + // Create our database connection. + // Migrations are ran before our connection is returned for use. db, err := database.New() if err != nil { - log.Fatal("Failed to connect to database:", err) + slog.Error("Database initialization failed!", "error", err) + os.Exit(1) } if isProd {