diff --git a/debug.go b/debug.go index 0f5949ce4b..865617e62c 100644 --- a/debug.go +++ b/debug.go @@ -16,11 +16,11 @@ const ( Trace = 2 ) -var LogLevel int = 0 +var logLevel int = 0 var logger *log.Logger func init() { - logger = log.New(os.Stdout, "", log.Lmicroseconds) + logger = log.New(os.Stdout, "raft", log.Lmicroseconds) } //------------------------------------------------------------------------------ @@ -29,6 +29,14 @@ func init() { // //------------------------------------------------------------------------------ +func LogLevel() int { + return logLevel +} + +func SetLogLevel(level int) { + logLevel = level +} + //-------------------------------------- // Warnings //-------------------------------------- @@ -58,7 +66,7 @@ func warnln(v ...interface{}) { // Prints to the standard logger if debug mode is enabled. Arguments // are handled in the manner of fmt.Print. func debug(v ...interface{}) { - if LogLevel >= Debug { + if logLevel >= Debug { logger.Print(v...) } } @@ -66,7 +74,7 @@ func debug(v ...interface{}) { // Prints to the standard logger if debug mode is enabled. Arguments // are handled in the manner of fmt.Printf. func debugf(format string, v ...interface{}) { - if LogLevel >= Debug { + if logLevel >= Debug { logger.Printf(format, v...) } } @@ -74,7 +82,7 @@ func debugf(format string, v ...interface{}) { // Prints to the standard logger if debug mode is enabled. Arguments // are handled in the manner of fmt.Println. func debugln(v ...interface{}) { - if LogLevel >= Debug { + if logLevel >= Debug { logger.Println(v...) } } @@ -86,7 +94,7 @@ func debugln(v ...interface{}) { // Prints to the standard logger if trace debugging is enabled. Arguments // are handled in the manner of fmt.Print. func trace(v ...interface{}) { - if LogLevel >= Trace { + if logLevel >= Trace { logger.Print(v...) } } @@ -94,7 +102,7 @@ func trace(v ...interface{}) { // Prints to the standard logger if trace debugging is enabled. Arguments // are handled in the manner of fmt.Printf. func tracef(format string, v ...interface{}) { - if LogLevel >= Trace { + if logLevel >= Trace { logger.Printf(format, v...) } } @@ -102,7 +110,7 @@ func tracef(format string, v ...interface{}) { // Prints to the standard logger if trace debugging is enabled. Arguments // are handled in the manner of debugln. func traceln(v ...interface{}) { - if LogLevel >= Trace { + if logLevel >= Trace { logger.Println(v...) } }