diff --git a/sh/log/log.sh b/sh/log/log.sh index 783c5a0..79b242b 100644 --- a/sh/log/log.sh +++ b/sh/log/log.sh @@ -17,14 +17,14 @@ RWX_LOG_LEVEL_TRACE=5 # │ log │ variables │ # ╰─────┴───────────╯ -RWX_LOG_LEVEL=${RWX_LOG_LEVEL_INFO} +rwx_log_level=${RWX_LOG_LEVEL_INFO} # ╭─────┬─────╮ # │ log │ log │ # ╰─────┴─────╯ rwx_log_debug() { - if [ "${RWX_LOG_LEVEL}" -ge "${RWX_LOG_LEVEL_DEBUG}" ]; then + if [ "${rwx_log_level}" -ge "${RWX_LOG_LEVEL_DEBUG}" ]; then _rwx_log "DEBUG" "${@}" fi } @@ -33,7 +33,7 @@ rwx_log_error() { local code="${1}" shift [ -n "${code}" ] || rwx_log_fatal 1 "No error code" - if [ "${RWX_LOG_LEVEL}" -ge "${RWX_LOG_LEVEL_ERROR}" ]; then + if [ "${rwx_log_level}" -ge "${RWX_LOG_LEVEL_ERROR}" ]; then _rwx_log "ERROR" "${@}" >&2 return "${code}" fi @@ -43,7 +43,7 @@ rwx_log_fatal() { local code="${1}" shift [ -n "${code}" ] || rwx_log_fatal 1 "No error code" - if [ "${RWX_LOG_LEVEL}" -ge "${RWX_LOG_LEVEL_FATAL}" ]; then + if [ "${rwx_log_level}" -ge "${RWX_LOG_LEVEL_FATAL}" ]; then _rwx_log "FATAL" "${@}" >&2 exit "${code}" fi @@ -51,25 +51,23 @@ rwx_log_fatal() { #= rwx_log rwx_log_info() { - if [ "${RWX_LOG_LEVEL}" -ge "${RWX_LOG_LEVEL_INFO}" ]; then + if [ "${rwx_log_level}" -ge "${RWX_LOG_LEVEL_INFO}" ]; then _rwx_log "" "${@}" fi } rwx_log_trace() { - if [ "${RWX_LOG_LEVEL}" -ge "${RWX_LOG_LEVEL_TRACE}" ]; then + if [ "${rwx_log_level}" -ge "${RWX_LOG_LEVEL_TRACE}" ]; then _rwx_log "TRACE" "${@}" fi } rwx_log_warn() { - if [ "${RWX_LOG_LEVEL}" -ge "${RWX_LOG_LEVEL_WARN}" ]; then + if [ "${rwx_log_level}" -ge "${RWX_LOG_LEVEL_WARN}" ]; then _rwx_log " WARN" "${@}" fi } -# TODO simplify - _rwx_log() { local prefix="${1}" shift