Merge pull request #35 from xiangli-cmu/master

add veryverbose to ouput raft debug info
This commit is contained in:
Xiang Li 2013-07-29 14:29:30 -07:00
commit 89d7e1ea97

View File

@ -27,6 +27,7 @@ import (
//------------------------------------------------------------------------------
var verbose bool
var veryVerbose bool
var machines string
var machinesFile string
@ -58,6 +59,7 @@ var retryTimes int
func init() {
flag.BoolVar(&verbose, "v", false, "verbose logging")
flag.BoolVar(&veryVerbose, "vv", false, "very verbose logging")
flag.StringVar(&machines, "C", "", "the ip address and port of a existing machines in the cluster, sepearate by comma")
flag.StringVar(&machinesFile, "CF", "", "the file contains a list of existing machines in the cluster, seperate by comma")
@ -154,6 +156,11 @@ var info *Info
func main() {
flag.Parse()
if veryVerbose {
verbose = true
raft.SetLogLevel(raft.Debug)
}
if machines != "" {
cluster = strings.Split(machines, ",")
} else if machinesFile != "" {