From c03b2ae65668ee55949e001e9994ca023785be26 Mon Sep 17 00:00:00 2001 From: arberkatellari Date: Tue, 29 Aug 2023 10:19:16 -0400 Subject: [PATCH] Add fatal logs on engine --- cmd/cgr-engine/cgr-engine.go | 6 ++++-- utils/consts.go | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/cmd/cgr-engine/cgr-engine.go b/cmd/cgr-engine/cgr-engine.go index ed77e3173..ae68fb493 100644 --- a/cmd/cgr-engine/cgr-engine.go +++ b/cmd/cgr-engine/cgr-engine.go @@ -320,11 +320,12 @@ func singnalHandler(exitChan chan bool) { func main() { if err := cgrEngineFlags.Parse(os.Args[1:]); err != nil { + log.Fatalf("<%s> error received: <%s>, exiting!", utils.InitS, err.Error()) return } vers, err := utils.GetCGRVersion() if err != nil { - fmt.Println(err) + log.Fatalf("<%s> error received: <%s>, exiting!", utils.InitS, err.Error()) return } goVers := runtime.Version() @@ -354,7 +355,7 @@ func main() { if *scheduledShutdown != utils.EmptyString { shutdownDur, err := utils.ParseDurationWithNanosecs(*scheduledShutdown) if err != nil { - log.Fatal(err) + log.Fatalf("<%s> error received: <%s>, exiting!", utils.InitS, err.Error()) } go func() { // Schedule shutdown time.Sleep(shutdownDur) @@ -443,6 +444,7 @@ func main() { storDBService := services.NewStorDBService(cfg) if dmService.ShouldRun() { // Some services can run without db, ie: ERs if err = dmService.Start(); err != nil { + log.Fatalf("<%s> error received: <%s>, exiting!", utils.InitS, err.Error()) return } } diff --git a/utils/consts.go b/utils/consts.go index fa7e19ace..b8519f4b8 100644 --- a/utils/consts.go +++ b/utils/consts.go @@ -672,6 +672,7 @@ const ( MetaBusy = "*busy" MetaQueue = "*queue" MetaRounding = "*rounding" + InitS = "InitS" ) // Migrator Action