Merge pull request #1866 from xiang90/raftnode_log

raft: refactor logging at node level
This commit is contained in:
Xiang Li 2014-12-04 21:03:32 -08:00
commit abb72f60bc

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()