diff --git a/main.go b/main.go index d579357..5986546 100644 --- a/main.go +++ b/main.go @@ -388,6 +388,13 @@ func runNewtMain(ctx context.Context) { tlsClientCAs = append(tlsClientCAs, tlsClientCAsFlag...) } + if *version { + fmt.Println("Newt version " + newtVersion) + os.Exit(0) + } else { + logger.Info("Newt version %s", newtVersion) + } + logger.Init(nil) loggerLevel := util.ParseLogLevel(logLevel) logger.GetLogger().SetLevel(loggerLevel) @@ -439,13 +446,6 @@ func runNewtMain(ctx context.Context) { defer func() { _ = tel.Shutdown(context.Background()) }() } - if *version { - fmt.Println("Newt version " + newtVersion) - os.Exit(0) - } else { - logger.Info("Newt version %s", newtVersion) - } - if err := updates.CheckForUpdate("fosrl", "newt", newtVersion); err != nil { logger.Error("Error checking for updates: %v\n", err) }