diff --git a/sh/log/log.sh b/sh/log/log.sh index 07e5907..3921b8a 100644 --- a/sh/log/log.sh +++ b/sh/log/log.sh @@ -35,9 +35,13 @@ _rwx_log() { done } -rwx_log_debug() { - if [ "${rwx_log_level}" -ge "${RWX_LOG_LEVEL_DEBUG}" ]; then - _rwx_log "DEBUG" "${@}" +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 + _rwx_log "FATAL" "${@}" >&2 + exit "${code}" fi } @@ -51,13 +55,9 @@ rwx_log_error() { fi } -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 - _rwx_log "FATAL" "${@}" >&2 - exit "${code}" +rwx_log_warn() { + if [ "${rwx_log_level}" -ge "${RWX_LOG_LEVEL_WARN}" ]; then + _rwx_log " WARN" "${@}" fi } @@ -68,14 +68,14 @@ rwx_log_info() { fi } +rwx_log_debug() { + if [ "${rwx_log_level}" -ge "${RWX_LOG_LEVEL_DEBUG}" ]; then + _rwx_log "DEBUG" "${@}" + fi +} + rwx_log_trace() { 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 - _rwx_log " WARN" "${@}" - fi -}