mirror of
https://github.com/fluencelabs/tendermint
synced 2025-08-01 04:31:57 +00:00
Tweak logging; allow consensus to bypass filter
This commit is contained in:
@@ -4,4 +4,13 @@ import (
|
|||||||
"github.com/tendermint/go-logger"
|
"github.com/tendermint/go-logger"
|
||||||
)
|
)
|
||||||
|
|
||||||
var log = logger.New("module", "consensus")
|
var log = logger.NewBypass("module", "consensus")
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
log.SetHandler(
|
||||||
|
logger.LvlFilterHandler(
|
||||||
|
logger.LvlDebug,
|
||||||
|
logger.BypassHandler(),
|
||||||
|
),
|
||||||
|
)
|
||||||
|
}
|
||||||
|
@@ -154,7 +154,7 @@ func (rs *RoundState) StringShort() string {
|
|||||||
type ConsensusState struct {
|
type ConsensusState struct {
|
||||||
BaseService
|
BaseService
|
||||||
|
|
||||||
proxyAppCtx proxy.AppContext
|
proxyAppCtx proxy.AppContext
|
||||||
blockStore *bc.BlockStore
|
blockStore *bc.BlockStore
|
||||||
mempool *mempl.Mempool
|
mempool *mempl.Mempool
|
||||||
privValidator *types.PrivValidator
|
privValidator *types.PrivValidator
|
||||||
@@ -172,10 +172,10 @@ type ConsensusState struct {
|
|||||||
|
|
||||||
func NewConsensusState(state *sm.State, proxyAppCtx proxy.AppContext, blockStore *bc.BlockStore, mempool *mempl.Mempool) *ConsensusState {
|
func NewConsensusState(state *sm.State, proxyAppCtx proxy.AppContext, blockStore *bc.BlockStore, mempool *mempl.Mempool) *ConsensusState {
|
||||||
cs := &ConsensusState{
|
cs := &ConsensusState{
|
||||||
proxyAppCtx: proxyAppCtx,
|
proxyAppCtx: proxyAppCtx,
|
||||||
blockStore: blockStore,
|
blockStore: blockStore,
|
||||||
mempool: mempool,
|
mempool: mempool,
|
||||||
newStepCh: make(chan *RoundState, 10),
|
newStepCh: make(chan *RoundState, 10),
|
||||||
}
|
}
|
||||||
cs.updateToState(state)
|
cs.updateToState(state)
|
||||||
// Don't call scheduleRound0 yet.
|
// Don't call scheduleRound0 yet.
|
||||||
@@ -532,8 +532,10 @@ func (cs *ConsensusState) EnterPrevote(height int, round int, timedOut bool) {
|
|||||||
|
|
||||||
// fire event for how we got here
|
// fire event for how we got here
|
||||||
if timedOut {
|
if timedOut {
|
||||||
|
log.Debug("Propose timed out")
|
||||||
cs.evsw.FireEvent(types.EventStringTimeoutPropose(), cs.RoundStateEvent())
|
cs.evsw.FireEvent(types.EventStringTimeoutPropose(), cs.RoundStateEvent())
|
||||||
} else if cs.isProposalComplete() {
|
} else if cs.isProposalComplete() {
|
||||||
|
log.Debug("Propose is complete")
|
||||||
cs.evsw.FireEvent(types.EventStringCompleteProposal(), cs.RoundStateEvent())
|
cs.evsw.FireEvent(types.EventStringCompleteProposal(), cs.RoundStateEvent())
|
||||||
} else {
|
} else {
|
||||||
// we received +2/3 prevotes for a future round
|
// we received +2/3 prevotes for a future round
|
||||||
|
@@ -63,7 +63,7 @@ func (memR *MempoolReactor) Receive(chID byte, src *p2p.Peer, msgBytes []byte) {
|
|||||||
log.Warn("Error decoding message", "error", err)
|
log.Warn("Error decoding message", "error", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
log.Notice("MempoolReactor received message", "msg", msg)
|
log.Info("MempoolReactor received message", "msg", msg)
|
||||||
|
|
||||||
switch msg := msg.(type) {
|
switch msg := msg.(type) {
|
||||||
case *TxMessage:
|
case *TxMessage:
|
||||||
|
Reference in New Issue
Block a user