Merge pull request #1463 from bcwaldon/writeError-logging

etcdhttp: only log when error deserves it
release-2.0
Brian Waldon 2014-10-28 10:45:55 -07:00
commit 57d447fef6
1 changed files with 1 additions and 1 deletions

View File

@ -44,13 +44,13 @@ func writeError(w http.ResponseWriter, err error) {
if err == nil {
return
}
log.Println(err)
switch e := err.(type) {
case *etcdErr.Error:
e.WriteTo(w)
case *httptypes.HTTPError:
e.WriteTo(w)
default:
log.Printf("etcdhttp: unexpected error: %v", err)
http.Error(w, "Internal Server Error", http.StatusInternalServerError)
}
}