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)