Fix nil logger in inits

Move the logger initialization out of init in util.go and into the
variable initializer.  This ensures that it will be run before any of
the other init functions.
This commit is contained in:
David Fisher 2013-09-25 15:39:25 -07:00
parent a121cbb721
commit 0b37c808dd

View File

@ -138,12 +138,8 @@ func check(err error) {
// Log // Log
//-------------------------------------- //--------------------------------------
var logger *log.Logger var logger *log.Logger = log.New("etcd", false,
log.CombinedSink(os.Stdout, "[%s] %s %-9s | %s\n", []string{"prefix", "time", "priority", "message"}))
func init() {
logger = log.New("etcd", false,
log.CombinedSink(os.Stdout, "[%s] %s %-9s | %s\n", []string{"prefix", "time", "priority", "message"}))
}
func infof(format string, v ...interface{}) { func infof(format string, v ...interface{}) {
logger.Infof(format, v...) logger.Infof(format, v...)