diff --git a/functions.sh b/functions.sh index a19fa85..70d4630 100755 --- a/functions.sh +++ b/functions.sh @@ -793,14 +793,15 @@ ssh-runinagent () { fi } -changeloglevel () { +setloglevel () { local loglevels declare -a loglevels loglevels=("ERROR" "WARN" "INFO" "DEBUG" "TRACE") - if [[ ${loglevels[*]} =~ $1 ]]; then + if [[ ${loglevels[*]} =~ "$1" ]]; then export LOGLEVEL=$1 else logerror "LOGLEVEL must be one of ERROR, WARN, INFO, DEBUG or TRACE" fi + logerror "new LOGLEVEL is $LOGLEVEL" }