From aa446c00e67169e654aee4a1942fd413bf38904e Mon Sep 17 00:00:00 2001 From: Asif Bacchus Date: Wed, 22 Jul 2026 23:24:52 -0600 Subject: [PATCH] feat(logger): Update journal logging function Use new standardized format fields. --- logger.sh | 59 +++++++++---------------------------------------------- 1 file changed, 9 insertions(+), 50 deletions(-) diff --git a/logger.sh b/logger.sh index 8a9ff05..0bca0bd 100644 --- a/logger.sh +++ b/logger.sh @@ -103,62 +103,21 @@ writeJsonLog() { # $1: message, $2: level, $3: status, $4: operation, $5: code writeJournalDLog() { - # translate error levels - if [ -z "$2" ]; then - LOG_LEVEL=1 - else - case "$2" in - "emergency" | "emerg") - LOG_LEVEL=7 - ;; - "alert") - LOG_LEVEL=6 - ;; - "critical" | "crit") - LOG_LEVEL=5 - ;; - "error" | "err") - LOG_LEVEL=4 - ;; - "warning" | "warn") - LOG_LEVEL=3 - ;; - "notice") - LOG_LEVEL=2 - ;; - "info") - LOG_LEVEL=1 - ;; - "debug") - LOG_LEVEL=0 - ;; - esac + # not enough information to generate a meaningful log message + if [ -z "$1" ] || [ $# -lt 3 ]; then + return fi - # log the message - if [ -z "$1" ]; then - logger --journald <