From 0359524f9fbe018140309e85ff9ee45d8f562341 Mon Sep 17 00:00:00 2001 From: EnumDev Date: Wed, 9 Apr 2025 09:29:27 +0300 Subject: [PATCH] Move logger setup to after flag and permission checks --- cmd/esvm/main.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/cmd/esvm/main.go b/cmd/esvm/main.go index 70b1df7..94053c9 100644 --- a/cmd/esvm/main.go +++ b/cmd/esvm/main.go @@ -58,13 +58,6 @@ var logger *log.Logger var socket net.Listener func main() { - // Setup main logger - err := setupESVMLogger() - if err != nil { - log.Printf("Could not setup main ESVM logger! Error: %s\n", err) - logger = log.Default() - } - // Parse flags printVersion := flag.Bool("version", false, "print version and exit") flag.Parse() @@ -79,6 +72,13 @@ func main() { os.Exit(1) } + // Setup main logger + err := setupESVMLogger() + if err != nil { + log.Printf("Could not setup main ESVM logger! Error: %s\n", err) + logger = log.Default() + } + // Set directory variables runtimeServiceDir = flag.Arg(0) serviceConfigDir = flag.Arg(1)