summaryrefslogtreecommitdiffhomepage
path: root/subr/ex_rtl_log.subr
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz (arab, vxp) <lucio@lucioillanes.de>2017-11-22 20:01:52 +0000
committerLucio Andrés Illanes Albornoz (arab, vxp) <lucio@lucioillanes.de>2017-11-22 20:01:52 +0000
commit648b81db9539b76a52346c1c5be2b54c4a622956 (patch)
treeb25d12c36f15b5ff6479a326d6164c298b55a791 /subr/ex_rtl_log.subr
parent61ba136088ee6400697c4f6ecb09fe1bbc4076e7 (diff)
downloadmidipix_build-648b81db9539b76a52346c1c5be2b54c4a622956.tar.bz2
midipix_build-648b81db9539b76a52346c1c5be2b54c4a622956.tar.xz
build.sh, etc/build.usage, subr/ex_setup_args.subr: adds -vvv and -vv.
subr/ex_rtl_log.subr:ex_log_msg(): adds vvvo and vvfo.
Diffstat (limited to 'subr/ex_rtl_log.subr')
-rw-r--r--subr/ex_rtl_log.subr10
1 files changed, 9 insertions, 1 deletions
diff --git a/subr/ex_rtl_log.subr b/subr/ex_rtl_log.subr
index f4e250a5..31d5cead 100644
--- a/subr/ex_rtl_log.subr
+++ b/subr/ex_rtl_log.subr
@@ -22,15 +22,23 @@ ex_log_env_vars() {
ex_log_msg() {
local _lvl="${1}"; shift;
- if [ "${_lvl#v}" != "${_lvl}" ]\
+ if [ "${_lvl}" = vnfo ]\
&& [ ${ARG_VERBOSE:-0} -eq 0 ]; then
return;
+ elif [ "${_lvl}" = vvfo ]\
+ && [ ${ARG_VERBOSE1:-0} -eq 0 ]; then
+ return;
+ elif [ "${_lvl}" = vvvo ]\
+ && [ ${ARG_VERBOSE2:-0} -eq 0 ]; then
+ return;
fi;
case "${_lvl}" in
failexit) printf "\033[0m\033[${LOG_MSG_FAIL_COLOUR}m"; ;;
fail) printf "\033[0m\033[${LOG_MSG_FAIL_COLOUR}m"; ;;
info) printf "\033[0m\033[${LOG_MSG_INFO_COLOUR}m"; ;;
vnfo) printf "\033[0m\033[${LOG_MSG_INFO_COLOUR}m"; ;;
+ vvfo) printf "\033[0m\033[${LOG_MSG_INFO_COLOUR}m"; ;;
+ vvvo) printf "\033[0m\033[${LOG_MSG_INFO_COLOUR}m"; ;;
succ) printf "\033[0m\033[${LOG_MSG_SUCC_COLOUR}m"; ;;
warn) printf "\033[0m\033[${LOG_MSG_WARN_COLOUR}m"; ;;
varn) printf "\033[0m\033[${LOG_MSG_WARN_COLOUR}m"; ;;