feat(func): Convert to uniform log levels

Take input text with various references to log levels and return a standardized uppercase log level name.
This commit is contained in:
2026-07-23 21:57:30 -06:00
parent 1da49b06db
commit 8a5a72e15a
+24
View File
@@ -47,6 +47,30 @@ uppercase() {
echo "$1" | tr '[:lower:]' '[:upper:]' echo "$1" | tr '[:lower:]' '[:upper:]'
} }
standardizeLogLevels() {
LEVEL_TO_STANDARDIZE="$(lowercase "$1")"
case "$LEVEL_TO_STANDARDIZE" in
"critical" | "crit" | "fatal")
echo "CRIT"
;;
"error" | "err")
echo "ERR"
;;
"warning" | "warn")
echo "WARN"
;;
"information" | "info")
echo "INFO"
;;
"debug" | "verbose")
echo "DEBUG"
;;
*)
echo "INFO"
;;
esac
}
### functions ### functions
badParam() { badParam() {
if [ "$1" = "null" ]; then if [ "$1" = "null" ]; then