func Infof(format string, args ...interface{}) {
	if Log != nil {
		msg := fmt.Sprintf(format, args...)
		pc, fn, line, _ := runtime.Caller(1)
		msg = fmt.Sprintf("%s: %d: %s: %s", fn, line, runtime.FuncForPC(pc).Name(), msg)
		Log.Info(msg)
	}
}
func Infof(format string, args ...interface{}) {
	if Log != nil {
		msg := fmt.Sprintf(format, args...)
		pc, fn, line, _ := runtime.Caller(1)
		msg = fmt.Sprintf("%s: %d: %s: %s", fn, line, runtime.FuncForPC(pc).Name(), msg)
		Log.Info(msg)
	}
}
// Wrappers around Logger interface functions that send a string to the Logger
// by running it through fmt.Sprintf().