diff --git a/gaboshlib/g_traceback.sh b/gaboshlib/g_traceback.sh index d95e84e..a803edf 100644 --- a/gaboshlib/g_traceback.sh +++ b/gaboshlib/g_traceback.sh @@ -1,11 +1,10 @@ function g_traceback { - local deptn=${#FUNCNAME[@]} - - for ((i=1; i<$deptn; i++)); do - local func="${FUNCNAME[$i]}" - local line="${BASH_LINENO[$((i-1))]}" - local src="${BASH_SOURCE[$((i-1))]}" - printf '%*s' $i '' # indent - echo "at: $func(), $src, line $line" - done + local deptn=${#FUNCNAME[@]} + for ((i=1; i<$deptn; i++)); do + local func="${FUNCNAME[$i]}" + local line="${BASH_LINENO[$((i-1))]}" + local src="${BASH_SOURCE[$((i-1))]}" + printf '%*s' $i '' # indent + echo "at: $func, $src, line $line" 1>&2 + done } \ No newline at end of file