func GetFuncFileLineInfo() string {

	if pc, file, line, ok := runtime.Caller(1); ok {
		return fmt.Sprintf(
			"func %s called (from %q, line %d): ",
			runtime.FuncForPC(pc).Name(),
			file,
			line,
		)
	}

	return "error: unable to recover caller origin via runtime.Caller()"
}
// GetFuncFileLineInfo is a wrapper around the runtime.Caller() function. This
// function returns the calling function name, filename and line number to
// help with debugging efforts.
GetFuncFileLineInfo is a wrapper around the runtime.Caller() function. This
function returns the calling function name, filename and line number to
help with debugging efforts.
// GetFuncFileLineInfo is a wrapper around the runtime . Caller () function . This // function returns the calling function name filename and line number to // help with debugging efforts .
func GetFuncFileLineInfo() string {
	if pc, file, line, ok := runtime.Caller(1); ok {
		return fmt.Sprintf(
			"func %s called (from %q, line %d): ",
			runtime.FuncForPC(pc).Name(),
			file,
			line,
		)
	}
	return "error: unable to recover caller origin via runtime.Caller()"
}
func GetFuncFileLineInfo ( ) string { if pc , file , line , ok := runtime . Caller ( 1 ) ; ok { return fmt . Sprintf ( " " , runtime . FuncForPC ( pc ) . Name ( ) , file , line , ) } return " " }
GetFuncFileLineInfo is a wrapper around the runtime.Caller() function.
GetFuncFileLineInfo is a wrapper around the runtime . Caller () function .