local level=${1}
shift
local message="$@"
+ local message_log="${message}"
if [ -z "${DEBUG}" ] && [ "${level}" = "DEBUG" ]; then
return
fi
+ local funcname="${FUNCNAME[1]}"
+ if isset funcname; then
+ message_log="${funcname}: ${message_log}"
+ fi
+
# Set a prefix if we are in a hook.
if [ -n "${HOOK}" ]; then
- message="${HOOK}: ${message}"
+ message_log="${HOOK}: ${message_log}"
fi
- logger -t "${LOG_FACILITY}[$$]" "${message}"
+ logger -t "${LOG_FACILITY}[$$]" "${message_log}"
# Leave here, when there should be no output on the console.
[ "${LOG_DISABLE_STDOUT}" = "true" ] && return 0