Browse Source

httptypes: use leveled log

Xiang Li 10 years ago
parent
commit
2f795e42d0
1 changed files with 7 additions and 2 deletions
  1. 7 2
      etcdserver/etcdhttp/httptypes/errors.go

+ 7 - 2
etcdserver/etcdhttp/httptypes/errors.go

@@ -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)
 }