From 45e5e1751318041c1c4278875ecd4213e7cacbcd Mon Sep 17 00:00:00 2001 From: Asif Bacchus Date: Sat, 25 Jul 2026 00:42:06 -0600 Subject: [PATCH] feat(func): Translate standardized log levels to journald --- cfddns.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/cfddns.sh b/cfddns.sh index b849d70..9bb27e4 100644 --- a/cfddns.sh +++ b/cfddns.sh @@ -113,6 +113,29 @@ standardizeLogLevels() { esac } +translateLogLevelsToJournalD() { + LEVEL_TO_TRANSLATE="$(standardizeLogLevels "$1")" + case "$LEVEL_TO_TRANSLATE" in + "CRIT") + echo 2 + ;; + "ERR") + echo 3 + ;; + "WARN") + echo 4 + ;; + "INFO") + echo 6 + ;; + "DEBUG") + echo 7 + ;; + *) + echo 6 + esac +} + # $1: message, $2: level, $3: status, [$4: operation], [$5: code] writeJsonLog() { # not enough information to generate a meaningful log message