From 58bcb86901e4bfccdedd970ce7d20027bebe1e2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakobus=20Sch=C3=BCrz?= Date: Thu, 8 Oct 2020 06:28:19 +0200 Subject: [PATCH] convert to upper case, add function --- functions.sh | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/functions.sh b/functions.sh index b98842e..185cfff 100755 --- a/functions.sh +++ b/functions.sh @@ -807,8 +807,8 @@ setloglevel () { local oldloglevel=${LOGLEVEL-$LOGLEVEL_DEFAULT} declare -a loglevels loglevels=("ERROR" "WARN" "INFO" "DEBUG" "TRACE") - if [[ ${loglevels[*]} =~ "$1" ]]; then - export LOGLEVEL=$1 + if [[ ${loglevels[*]} =~ "${1^^}" ]]; then + export LOGLEVEL=${1^^} else logerror "LOGLEVEL must be one of ERROR, WARN, INFO, DEBUG or TRACE" fi @@ -831,4 +831,15 @@ setfileloglevel () { EXIT } +getloglevels () { + ENTRY + cat << EOF + LOGLEVEL: ${LOGLEVEL-${LOGLEVEL_DEFAULT}} + FILELOGLEVEL: ${FILELOGLEVEL-${FILELOGLEVEL_DEFAULT}} + + change LOGLEVEL: \$ setloglevel [ERROR|WARN|INFO|DEBUG|TRACE] + change FILELOGLEVEL: \$ setfileloglevel [ERROR|WARN|INFO|DEBUG|TRACE] +EOF + +} #EOF