From 07714c67cb75983a98c371c8b82c89e364086b5c Mon Sep 17 00:00:00 2001 From: Johan Bloemberg Date: Fri, 16 Feb 2018 01:08:30 +0100 Subject: [PATCH] cli: Log errors return by Run functions Turns ``` $ ./mgmt run 00:44:15 hello.go:46: This is: mgmt, version: 0.0.14-30-ge3a2648 00:44:15 hello.go:47: Main: Start: 1518738255855525279 $ ``` Into ``` $ ./mgmt run 01:07:02 hello.go:46: This is: mgmt, version: 0.0.14-30-ge3a2648-dirty 01:07:02 hello.go:47: Main: Start: 1518739622517652739 01:07:02 cli.go:167: Main: Error: can't create prefix: mkdir /var/lib/mgmt/: permission denied $ ``` --- lib/cli.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/cli.go b/lib/cli.go index db7841a1..64217e0d 100644 --- a/lib/cli.go +++ b/lib/cli.go @@ -164,6 +164,8 @@ func run(c *cli.Context) error { }() if err := obj.Run(); err != nil { + // log the error message returned + log.Printf("Main: Error: %v", err) //return cli.NewExitError(err.Error(), 1) // TODO: ? return cli.NewExitError("", 1) }