httptypes: use leveled log

This commit is contained in:
Xiang Li 2015-06-11 09:18:54 -07:00
parent 4b5dbeff9b
commit 2f795e42d0

View File

@ -16,8 +16,13 @@ package httptypes
import (
"encoding/json"
"log"
"net/http"
"github.com/coreos/pkg/capnslog"
)
var (
plog = capnslog.NewPackageLogger("github.com/coreos/etcd/etcdserver/etcdhttp", "httptypes")
)
type HTTPError struct {
@ -36,7 +41,7 @@ func (e HTTPError) WriteTo(w http.ResponseWriter) {
w.WriteHeader(e.Code)
b, err := json.Marshal(e)
if err != nil {
log.Panicf("marshal HTTPError should never fail: %v", err)
plog.Panicf("marshal HTTPError should never fail (%v)", err)
}
w.Write(b)
}