package node
import (
+ "chain/errors"
"context"
"crypto/tls"
"net"
cfg "github.com/bytom/config"
"github.com/bytom/consensus"
"github.com/bytom/env"
- "github.com/bytom/net/http/reqid"
"github.com/bytom/p2p"
"github.com/bytom/protocol"
"github.com/bytom/protocol/bc/legacy"
var handler http.Handler = mux
handler = RedirectHandler(handler)
- handler = reqid.Handler(handler)
secureheader.DefaultConfig.PermitClearLoopback = true
secureheader.DefaultConfig.HTTPSRedirect = false
// we call it.
go func() {
if err := server.Serve(listener); err != nil {
- log.Fatalf("Fail to init rpc server: %v", err)
+ log.WithField("error", errors.Wrap(err, "Serve")).Error("Rpc server")
}
}()
coreHandler.Set(h)
accUTXODB := dbm.NewDB("accountutxos", config.DBBackend, config.DBDir())
pinStore = pin.NewStore(accUTXODB)
if err = pinStore.LoadAll(ctx); err != nil {
- log.Errorf("Fail on pinStore LoadAll: %v", err)
+ log.WithField("error", err).Error("load pin store")
return nil
}
pins := []string{account.PinName, account.DeleteSpentsPinName}
for _, p := range pins {
if err = pinStore.CreatePin(ctx, p, pinHeight); err != nil {
- log.Fatalf("Fail on pinStore CreatePin: %v", err)
+ log.WithField("error", err).Error("Create pin")
}
}