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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user