Project

General

Profile

« Previous | Next » 

Revision 14680

lib/sh/util.sh: echo_vars(): put all the vars on the same line so they don't clutter up the call graph generated at the default verbosity

View differences:

trunk/lib/sh/util.sh
768 768
{
769 769
	log_local; log++ # same log_level as echo_func
770 770
	if can_log; then
771
		local set_exprs=
771 772
		local var; for var in "${@%%=*}"; do
772 773
			if ! isset "$var"; then declare "$var"='<unset>'; fi
773
			log "$(declare -p "$var")"
774
			decl="$(declare -p "$var")"
775
			set_exprs="$set_exprs${decl#declare } "
774 776
		done
777
		# put all vars on same line so they don't clutter up the logging output
778
		log "declare $set_exprs"
775 779
	fi
776 780
}
777 781

  

Also available in: Unified diff