etcdhttp: only log when error deserves it

release-2.0
Brian Waldon 2014-10-28 10:30:05 -07:00
parent b6b5081254
commit 8fbf887e52
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)
}
}