func (ctx *Context) Verbosef(format string, params ...interface{}) {
	if ctx.verbose {
		ctx.write(format, params...)
	} else {
		//Here we use the Loggo.logger method `Logf` as opposed to
		//`logger.Infof` to avoid introducing an additional call stack
		//level (since `Infof` calls `Logf` internally). This is done so
		//that this function can produce more accurate source location
		//debug information.
		logger.Logf(loggo.INFO, format, params...)
	}
}
// Verbosef will write the formatted string to Stderr if the verbose is true,
// and to the logger if not.
Verbosef will write the formatted string to Stderr if the verbose is true,
and to the logger if not.
// Verbosef will write the formatted string to Stderr if the verbose is true // and to the logger if not .
func (ctx *Context) Verbosef(format string, params ...interface{}) {
	if ctx.verbose {
		ctx.write(format, params...)
	} else {
		logger.Logf(loggo.INFO, format, params...)
	}
}
func ( ctx * Context ) Verbosef ( format string , params ... interface { } ) { if ctx . verbose { ctx . write ( format , params ... ) } else { logger . Logf ( loggo . INFO , format , params ... ) } }
Verbosef will write the formatted string to Stderr if the verbose is true,
and to the logger if not.
Verbosef will write the formatted string to Stderr if the verbose is true and to the logger if not .
//Here we use the Loggo.logger method `Logf` as opposed to //`logger.Infof` to avoid introducing an additional call stack //level (since `Infof` calls `Logf` internally). This is done so //that this function can produce more accurate source location //debug information.