Browse Source

Tweak logging; allow consensus to bypass filter

pull/169/head
Jae Kwon 9 years ago
parent
commit
15b751107e
3 changed files with 18 additions and 7 deletions
  1. +10
    -1
      consensus/log.go
  2. +7
    -5
      consensus/state.go
  3. +1
    -1
      mempool/reactor.go

+ 10
- 1
consensus/log.go View File

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

+ 7
- 5
consensus/state.go View File

@ -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,
blockStore: blockStore,
mempool: mempool,
newStepCh: make(chan *RoundState, 10),
proxyAppCtx: proxyAppCtx,
blockStore: blockStore,
mempool: mempool,
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


+ 1
- 1
mempool/reactor.go View File

@ -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:


Loading…
Cancel
Save