Fix printing errors from failed binary runs

I had the kublet die on startup and the only error was "0x401da0"  Which
I assume is an address of the err.Error function.  The other way to fix
this, I think, would be to use err.Error(), however that could cause
fmt.Fprintf() problems, debuging on the error message people used.

Now I get a nice clean error I can understand:

"cAdvisor.New() err = mountpoint for cpu not found"
This commit is contained in:
Eric Paris 2015-04-10 17:56:47 -04:00
parent c19437395b
commit 8e7d14196f
4 changed files with 4 additions and 4 deletions

View File

@ -42,7 +42,7 @@ func main() {
verflag.PrintAndExitIfRequested()
if err := s.Run(pflag.CommandLine.Args()); err != nil {
fmt.Fprint(os.Stderr, err.Error)
fmt.Fprint(os.Stderr, "%v\n", err)
os.Exit(1)
}
}

View File

@ -49,7 +49,7 @@ func main() {
verflag.PrintAndExitIfRequested()
if err := s.Run(pflag.CommandLine.Args()); err != nil {
fmt.Fprint(os.Stderr, err.Error)
fmt.Fprint(os.Stderr, "%v\n", err)
os.Exit(1)
}
}

View File

@ -45,7 +45,7 @@ func main() {
verflag.PrintAndExitIfRequested()
if err := s.Run(pflag.CommandLine.Args()); err != nil {
fmt.Fprint(os.Stderr, err.Error)
fmt.Fprint(os.Stderr, "%v\n", err)
os.Exit(1)
}
}

View File

@ -44,7 +44,7 @@ func main() {
verflag.PrintAndExitIfRequested()
if err := s.Run(pflag.CommandLine.Args()); err != nil {
fmt.Fprint(os.Stderr, err.Error)
fmt.Fprint(os.Stderr, "%v\n", err)
os.Exit(1)
}
}