raft: refactor logging at node level

This commit is contained in:
Xiang Li 2014-12-04 20:58:02 -08:00
parent 1b43f60e0e
commit 182c30a41a

View File

@ -233,13 +233,13 @@ func (n *node) run(r *raft) {
if lead != r.leader() {
if r.hasLeader() {
if lead == None {
log.Printf("raft: elected leader %x at term %d", r.leader(), r.Term)
log.Printf("raft.node: %x elected leader %x at term %d", r.id, r.leader(), r.Term)
} else {
log.Printf("raft: leader changed from %x to %x at term %d", lead, r.leader(), r.Term)
log.Printf("raft.node: %x changed leader from %x to %x at term %d", r.id, lead, r.leader(), r.Term)
}
propc = n.propc
} else {
log.Printf("raft: lost leader %x at term %d", lead, r.Term)
log.Printf("raft.node: %x lost leader %x at term %d", r.id, lead, r.Term)
propc = nil
}
lead = r.leader()