// LogInfo logs the message and values at odd indeces using the keys at even indeces of the keyvals slice.
481197
func (service *Service) LogInfo(msg string, keyvals ...interface{}) {
	LogInfo(service.Context, msg, keyvals...)
}
386086
func (s *logger) Info(description string, keysAndValues ...interface{}) {
	s.info(1, description, keysAndValues...)
}
114300
func (c *Config) LogInfo(format string, v ...interface{}) {
	c.doLog(LogInfo, format, v...)
}
884327
func (l *Logger) Info(format string, v ...interface{}) {
	fmt.Fprint(l.stderr, addColor(InfoPrefix+" ", Green))
	fmt.Fprintf(l.stdout, appendNewLine(format), v...)
}
755395
func (n *panicLogger) Log(keyvals ...interface{}) {
	r := keyvals
	if n.err != nil {
		r = append(r[0:len(r):len(r)], n.err)
	}
	buf := &bytes.Buffer{}
	f := LogfmtLogger{
		Out:             buf,
		MissingValueKey: Msg,
	}
	if err := f.Log(r...); err != nil {
		panic(r)
	}
	panic(buf.String())
}
874626
func (l *CompositeLogger) Info(v ...interface{}) {
	for _, log := range l.loggers {
		log.Info(v...)
	}
}
104590
func (l *Logger) Infof(format string, v ...interface{}) {
	l.Fprint(l.flags, LEVEL_INFO, 2, fmt.Sprintf(format, v...), nil)
}
902546
func (l *Logger) Info(msg string) error {
	return l.logMsg(nil, LEVEL_INFO, msg)
}
365230
func (l Levels) Info() log.Logger {
	return log.WithPrefix(l.logger, l.levelKey, l.infoValue)
}
1011173
func (log *impl) AuditInfof(format string, a ...interface{}) {
	log.AuditInfo(fmt.Sprintf(format, a...))
}
244643
func Info(msg string, fields map[string]interface{}) error {
	return defaultLogger.Log(LvInfo, msg, fields)
}
629872
func (l *defaultLogger) Infof(format string, args ...interface{}) {
	if l.logLevel >= LogLevelInfo {
		l.logMessage(format, args...)
	}
}
39407
func (l *Logger) Infof(msg string, v ...interface{}) {
	NewEntry(l).Infof(msg, v...)
}
811904
func (l *Logger) Info(v ...interface{}) {
	l.Fprint(l.flags, LEVEL_INFO, 2, fmt.Sprint(v...), nil)
}
417382
func (l *Log) commitInfo() (index uint64, term uint64) {
	l.mutex.RLock()
	defer l.mutex.RUnlock()
	// If we don't have any committed entries then just return zeros.
	if l.commitIndex == 0 {
		return 0, 0
	}

	// No new commit log after snapshot
	if l.commitIndex == l.startIndex {
		return l.startIndex, l.startTerm
	}

	// Return the last index & term from the last committed entry.
	debugln("commitInfo.get.[", l.commitIndex, "/", l.startIndex, "]")
	entry := l.entries[l.commitIndex-1-l.startIndex]
	return entry.Index(), entry.Term()
}
1076153
func (l *logger) Info(v ...interface{}) {
	f := extractFields(&v)
	l.send(LevelInfo, 2, fmt.Sprint(v...), f)
}
983481
func (s *SimpleLogger) Info(v ...interface{}) {
	if s.level <= core.LOG_INFO {
		s.INFO.Output(2, fmt.Sprint(v...))
	}
	return
}