mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
pkg/pbutil: use leveled log
This commit is contained in:
@@ -14,7 +14,11 @@
|
||||
|
||||
package pbutil
|
||||
|
||||
import "log"
|
||||
import "github.com/coreos/pkg/capnslog"
|
||||
|
||||
var (
|
||||
plog = capnslog.NewPackageLogger("github.com/coreos/etcd/pkg", "flags")
|
||||
)
|
||||
|
||||
type Marshaler interface {
|
||||
Marshal() (data []byte, err error)
|
||||
@@ -27,14 +31,14 @@ type Unmarshaler interface {
|
||||
func MustMarshal(m Marshaler) []byte {
|
||||
d, err := m.Marshal()
|
||||
if err != nil {
|
||||
log.Panicf("marshal protobuf type should never fail: %v", err)
|
||||
plog.Panicf("marshal should never fail (%v)", err)
|
||||
}
|
||||
return d
|
||||
}
|
||||
|
||||
func MustUnmarshal(um Unmarshaler, data []byte) {
|
||||
if err := um.Unmarshal(data); err != nil {
|
||||
log.Panicf("unmarshal protobuf type should never fail: %v", err)
|
||||
plog.Panicf("unmarshal should never fail (%v)", err)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user