fix(common.sh): Use $SCRIPT_NAME as the default log prefix.

Seems useful with all the scripts-calling-scripts-turtles but very few
scripts explicitly set a prefix.
This commit is contained in:
Michael Marineau 2013-10-23 15:08:49 -07:00
parent 986548722d
commit 55a4517d65

View File

@ -76,10 +76,10 @@ _dump_trace() {
# Declare these asap so that code below can safely assume they exist. # Declare these asap so that code below can safely assume they exist.
_message() { _message() {
local prefix=$1 local prefix="$1${CROS_LOG_PREFIX:-${SCRIPT_NAME}}"
shift shift
if [[ $# -eq 0 ]]; then if [[ $# -eq 0 ]]; then
echo -e "${prefix}${CROS_LOG_PREFIX:-""}:${V_VIDOFF}" >&2 echo -e "${prefix}:${V_VIDOFF}" >&2
return return
fi fi
( (
@ -95,7 +95,7 @@ _message() {
set -- '' set -- ''
fi fi
for line in "$@"; do for line in "$@"; do
echo -e "${prefix}${CROS_LOG_PREFIX:-}: ${line}${V_VIDOFF}" >&2 echo -e "${prefix}: ${line}${V_VIDOFF}" >&2
done done
) )
} }