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 $ ```
This commit is contained in:
committed by
James Shubin
parent
f12e502c61
commit
07714c67cb
@@ -164,6 +164,8 @@ func run(c *cli.Context) error {
|
|||||||
}()
|
}()
|
||||||
|
|
||||||
if err := obj.Run(); err != nil {
|
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(err.Error(), 1) // TODO: ?
|
||||||
return cli.NewExitError("", 1)
|
return cli.NewExitError("", 1)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user