fix: Send log messages to STDERR (#583)

And only useful outputs from helm commands like ones from `helm template` to STDOUT.

Fixes #551
This commit is contained in:
KUOKA Yusuke
2019-05-09 14:58:15 +09:00
committed by GitHub
parent 55c275b3aa
commit bae842f234
4 changed files with 57 additions and 10 deletions
+2 -2
View File
@@ -396,9 +396,9 @@ func clean(st *state.HelmState, errs []error) error {
for _, err := range errs {
switch e := err.(type) {
case *state.ReleaseError:
fmt.Printf("err: release \"%s\" in \"%s\" failed: %v\n", e.Name, st.FilePath, e)
fmt.Fprintf(os.Stderr, "err: release \"%s\" in \"%s\" failed: %v\n", e.Name, st.FilePath, e)
default:
fmt.Printf("err: %v\n", e)
fmt.Fprintf(os.Stderr, "err: %v\n", e)
}
}
return errs[0]