From faaf17261521ce98f94ecd3ae319897a7dbb5365 Mon Sep 17 00:00:00 2001 From: KUOKA Yusuke Date: Mon, 27 Aug 2018 22:58:25 +0900 Subject: [PATCH] fix: panic on flag parsing error (#238) This is a follow-up for #235. We setup the default logger only after the flags are parsed successfully. That's because we init the logger according to the --log-level flag value. --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.go b/main.go index 44caf8d3..4ac73e80 100644 --- a/main.go +++ b/main.go @@ -386,7 +386,7 @@ func main() { err := app.Run(os.Args) if err != nil { - logger.Errorf("%v", err) + fmt.Fprintf(os.Stderr, "%v\n", err) os.Exit(3) } }