This commit is contained in:
Marc Beninca 2025-07-09 22:08:05 +02:00
parent ef4879efd7
commit a09a9f2a03
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

View file

@ -35,9 +35,13 @@ _rwx_log() {
done done
} }
rwx_log_debug() { rwx_log_fatal() {
if [ "${rwx_log_level}" -ge "${RWX_LOG_LEVEL_DEBUG}" ]; then local code="${1}"
_rwx_log "DEBUG" "${@}" 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 fi
} }
@ -51,13 +55,9 @@ rwx_log_error() {
fi fi
} }
rwx_log_fatal() { rwx_log_warn() {
local code="${1}" if [ "${rwx_log_level}" -ge "${RWX_LOG_LEVEL_WARN}" ]; then
shift _rwx_log " WARN" "${@}"
[ -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 fi
} }
@ -68,14 +68,14 @@ rwx_log_info() {
fi fi
} }
rwx_log_debug() {
if [ "${rwx_log_level}" -ge "${RWX_LOG_LEVEL_DEBUG}" ]; then
_rwx_log "DEBUG" "${@}"
fi
}
rwx_log_trace() { 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" "${@}" _rwx_log "TRACE" "${@}"
fi fi
} }
rwx_log_warn() {
if [ "${rwx_log_level}" -ge "${RWX_LOG_LEVEL_WARN}" ]; then
_rwx_log " WARN" "${@}"
fi
}