From 9a2603c6dec98693b6d4106d1c07fd40e4258e83 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Wed, 9 Jul 2025 22:03:54 +0200 Subject: [PATCH] log/level --- sh/log/log.sh | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) 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