| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package log
- import (
- golog "github.com/coreos/go-log/log"
- "os"
- )
- // The Verbose flag turns on verbose logging.
- var Verbose bool = false
- var logger *golog.Logger = golog.New("etcd", false,
- golog.CombinedSink(os.Stdout, "[%s] %s %-9s | %s\n", []string{"prefix", "time", "priority", "message"}))
- func Infof(format string, v ...interface{}) {
- logger.Infof(format, v...)
- }
- func Debugf(format string, v ...interface{}) {
- if Verbose {
- logger.Debugf(format, v...)
- }
- }
- func Debug(v ...interface{}) {
- if Verbose {
- logger.Debug(v...)
- }
- }
- func Warnf(format string, v ...interface{}) {
- logger.Warningf(format, v...)
- }
- func Warn(v ...interface{}) {
- logger.Warning(v...)
- }
- func Fatalf(format string, v ...interface{}) {
- logger.Fatalf(format, v...)
- }
- func Fatal(v ...interface{}) {
- logger.Fatalln(v...)
- }
|