Browse Source

Made messages consistent with new exitcode format

pull/914/head
Daniel Gibbs 9 years ago
parent
commit
ea17d3bd96
  1. 195
      lgsm/functions/core_messages.sh

195
lgsm/functions/core_messages.sh

@ -7,112 +7,139 @@
# nl: new line: message is following by a new line # nl: new line: message is following by a new line
# eol: end of line: message is placed at the end of the current line # eol: end of line: message is placed at the end of the current line
# Date, servicename & module details displayed in log files.
# e.g Feb 28 14:56:58 ut99-server: Monitor: # Log display
##########
## Feb 28 14:56:58 ut99-server: Monitor:
fn_script_log(){ fn_script_log(){
if [ -n "${modulename}" ]; then if [ -n "${commandaction}" ]; then
echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${modulename}: ${1}" >> "${scriptlog}" echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${commandaction}: ${1}" >> "${scriptlog}"
else else
echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${1}" >> "${scriptlog}" echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${1}" >> "${scriptlog}"
fi fi
} }
## Feb 28 14:56:58 ut99-server: Monitor: PASS:
fn_script_log_pass(){ fn_script_log_pass(){
if [ -n "${modulename}" ]; then if [ -n "${commandaction}" ]; then
echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${modulename}: PASS: ${1}" >> "${scriptlog}" echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${commandaction}: PASS: ${1}" >> "${scriptlog}"
else else
echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: PASS: ${1}" >> "${scriptlog}" echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: PASS: ${1}" >> "${scriptlog}"
fi fi
exitcode=0 exitcode=0
} }
## Feb 28 14:56:58 ut99-server: Monitor: FATAL:
fn_script_log_fatal(){ fn_script_log_fatal(){
if [ -n "${modulename}" ]; then if [ -n "${commandaction}" ]; then
echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${modulename}: FATAL: ${1}" >> "${scriptlog}" echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${commandaction}: FATAL: ${1}" >> "${scriptlog}"
else else
echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: FATAL: ${1}" >> "${scriptlog}" echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: FATAL: ${1}" >> "${scriptlog}"
fi fi
exitcode=1 exitcode=1
} }
## Feb 28 14:56:58 ut99-server: Monitor: ERROR:
fn_script_log_error(){ fn_script_log_error(){
if [ -n "${modulename}" ]; then if [ -n "${commandaction}" ]; then
echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${modulename}: ERROR: ${1}" >> "${scriptlog}" echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${commandaction}: ERROR: ${1}" >> "${scriptlog}"
else else
echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ERROR: ${1}" >> "${scriptlog}" echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ERROR: ${1}" >> "${scriptlog}"
fi fi
exitcode=2 exitcode=2
} }
## Feb 28 14:56:58 ut99-server: Monitor: WARN:
fn_script_log_warn(){ fn_script_log_warn(){
if [ -n "${modulename}" ]; then if [ -n "${commandaction}" ]; then
echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${modulename}: WARN: ${1}" >> "${scriptlog}" echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${commandaction}: WARN: ${1}" >> "${scriptlog}"
else else
echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: WARN: ${1}" >> "${scriptlog}" echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: WARN: ${1}" >> "${scriptlog}"
fi fi
exitcode=3 exitcode=3
} }
## Feb 28 14:56:58 ut99-server: Monitor: INFO:
fn_script_log_info(){ fn_script_log_info(){
if [ -n "${modulename}" ]; then if [ -n "${commandaction}" ]; then
echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${modulename}: INFO: ${1}" >> "${scriptlog}" echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${commandaction}: INFO: ${1}" >> "${scriptlog}"
else else
echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: INFO: ${1}" >> "${scriptlog}" echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: INFO: ${1}" >> "${scriptlog}"
fi fi
} }
# [ FAIL ] # On-Screen
fn_print_fail(){ ##########
if [ -n "${modulename}" ]; then
echo -en "\r\033[K[\e[0;31m FAIL \e[0m] ${modulename} ${servicename}: $@" # [ .... ]
fn_print_dots(){
if [ -n "${commandaction}" ]; then
echo -en "\r\033[K[ .... ] ${commandaction} ${servicename}: $@"
else else
echo -en "\r\033[K[\e[0;31m FAIL \e[0m] $@" echo -en "\r\033[K[ .... ] $@"
fi fi
} }
fn_print_fail_nl(){ fn_print_dots_nl(){
if [ -n "${modulename}" ]; then if [ -n "${commandaction}" ]; then
echo -en "\r\033[K[\e[0;31m FAIL \e[0m] ${modulename} ${servicename}: $@" echo -e "\r\033[K[ .... ] ${commandaction} ${servicename}: $@"
else else
echo -en "\r\033[K[\e[0;31m FAIL \e[0m] $@" echo -e "\r\033[K[ .... ] $@"
fi fi
sleep 1
echo -en "\n"
} }
# [ OK ] # [ OK ]
fn_print_ok(){ fn_print_ok(){
if [ -n "${modulename}" ]; then if [ -n "${commandaction}" ]; then
echo -en "\r\033[K[\e[0;32m OK \e[0m] ${modulename} ${servicename}: $@" echo -en "\r\033[K[\e[0;32m OK \e[0m] ${commandaction} ${servicename}: $@"
else else
echo -en "\r\033[K[\e[0;32m OK \e[0m] $@" echo -en "\r\033[K[\e[0;32m OK \e[0m] $@"
fi fi
} }
fn_print_ok_nl(){ fn_print_ok_nl(){
if [ -n "${modulename}" ]; then if [ -n "${commandaction}" ]; then
echo -en "\r\033[K[\e[0;32m OK \e[0m] ${modulename} ${servicename}: $@" echo -e "\r\033[K[\e[0;32m OK \e[0m] ${commandaction} ${servicename}: $@"
else else
echo -en "\r\033[K[\e[0;32m OK \e[0m] $@" echo -e "\r\033[K[\e[0;32m OK \e[0m] $@"
fi fi
sleep 1 sleep 1
echo -en "\n" echo -en "\n"
} }
# [ INFO ] # [ FAIL ]
fn_print_info(){ fn_print_fail(){
if [ -n "${modulename}" ]; then if [ -n "${commandaction}" ]; then
echo -en "\r\033[K[\e[0;36m INFO \e[0m] ${modulename} ${servicename}: $@" echo -en "\r\033[K[\e[0;31m FAIL \e[0m] ${commandaction} ${servicename}: $@"
else else
echo -en "\r\033[K[\e[0;36m INFO \e[0m] $@" echo -en "\r\033[K[\e[0;31m FAIL \e[0m] $@"
fi fi
} }
fn_print_info_nl(){ fn_print_fail_nl(){
if [ -n "${modulename}" ]; then if [ -n "${commandaction}" ]; then
echo -en "\r\033[K[\e[0;36m INFO \e[0m] ${modulename} ${servicename}: $@" echo -e "\r\033[K[\e[0;31m FAIL \e[0m] ${commandaction} ${servicename}: $@"
else else
echo -en "\r\033[K[\e[0;36m INFO \e[0m] $@" echo -en "\r\033[K[\e[0;31m FAIL \e[0m] $@"
fi
sleep 1
echo -en "\n"
}
# [ ERROR ]
fn_print_error(){
if [ -n "${commandaction}" ]; then
echo -en "\r\033[K[\e[0;31m ERROR \e[0m] ${commandaction} ${servicename}: $@"
else
echo -en "\r\033[K[\e[0;31m ERROR \e[0m] $@"
fi
}
fn_print_error_nl(){
if [ -n "${commandaction}" ]; then
echo -e "\r\033[K[\e[0;31m ERROR \e[0m] ${commandaction} ${servicename}: $@"
else
echo -e "\r\033[K[\e[0;31m ERROR \e[0m] $@"
fi fi
sleep 1 sleep 1
echo -en "\n" echo -en "\n"
@ -120,32 +147,45 @@ fn_print_info_nl(){
# [ WARN ] # [ WARN ]
fn_print_warn(){ fn_print_warn(){
if [ -n "${modulename}" ]; then if [ -n "${commandaction}" ]; then
echo -en "\r\033[K[\e[1;33m WARN \e[0m] ${modulename} ${servicename}: $@" echo -en "\r\033[K[\e[1;33m WARN \e[0m] ${commandaction} ${servicename}: $@"
else else
echo -en "\r\033[K[\e[1;33m WARN \e[0m] $@" echo -en "\r\033[K[\e[1;33m WARN \e[0m] $@"
fi fi
} }
fn_print_warn_nl(){ fn_print_warn_nl(){
if [ -n "${modulename}" ]; then if [ -n "${commandaction}" ]; then
echo -en "\r\033[K[\e[1;33m WARN \e[0m] ${modulename} ${servicename}: $@" echo -e "\r\033[K[\e[1;33m WARN \e[0m] ${commandaction} ${servicename}: $@"
else else
echo -en "\r\033[K[\e[1;33m WARN \e[0m] $@" echo -e "\r\033[K[\e[1;33m WARN \e[0m] $@"
fi fi
sleep 1 sleep 1
echo -en "\n" echo -en "\n"
} }
# [ .... ] # [ INFO ]
fn_print_dots(){ fn_print_info(){
if [ -n "${modulename}" ]; then if [ -n "${commandaction}" ]; then
echo -en "\r\033[K[ .... ] ${modulename} ${servicename}: $@" echo -en "\r\033[K[\e[0;36m INFO \e[0m] ${commandaction} ${servicename}: $@"
else else
echo -en "\r\033[K[ .... ] $@" echo -en "\r\033[K[\e[0;36m INFO \e[0m] $@"
fi fi
} }
fn_print_info_nl(){
if [ -n "${commandaction}" ]; then
echo -e "\r\033[K[\e[0;36m INFO \e[0m] ${commandaction} ${servicename}: $@"
else
echo -e "\r\033[K[\e[0;36m INFO \e[0m] $@"
fi
sleep 1
echo -en "\n"
}
# On-Screen full word
##########
# Complete! # Complete!
fn_print_complete(){ fn_print_complete(){
echo -en "\e[0;32mComplete!\e[0m $@" echo -en "\e[0;32mComplete!\e[0m $@"
@ -155,15 +195,6 @@ fn_print_complete_nl(){
echo -e "\e[0;32mComplete!\e[0m $@" echo -e "\e[0;32mComplete!\e[0m $@"
} }
# Warning!
fn_print_warning(){
echo -en "\e[0;33mWarning!\e[0m $@"
}
fn_print_warning_nl(){
echo -e "\e[0;33mWarning!\e[0m $@"
}
# Failure! # Failure!
fn_print_failure(){ fn_print_failure(){
echo -en "\e[0;31mFailure!\e[0m $@" echo -en "\e[0;31mFailure!\e[0m $@"
@ -182,6 +213,15 @@ fn_print_error_nl(){
echo -e "\e[0;31mError!\e[0m $@" echo -e "\e[0;31mError!\e[0m $@"
} }
# Warning!
fn_print_warning(){
echo -en "\e[0;33mWarning!\e[0m $@"
}
fn_print_warning_nl(){
echo -e "\e[0;33mWarning!\e[0m $@"
}
# Infomation! # Infomation!
fn_print_infomation(){ fn_print_infomation(){
echo -en "\e[0;36mInfomation!\e[0m $@" echo -en "\e[0;36mInfomation!\e[0m $@"
@ -191,7 +231,10 @@ fn_print_infomation_nl(){
echo -e "\e[0;36mInfomation!\e[0m $@" echo -e "\e[0;36mInfomation!\e[0m $@"
} }
# FAIL for end of line # On-Screen End of Line
##########
# OK
fn_print_ok_eol(){ fn_print_ok_eol(){
echo -en "\e[0;32mOK\e[0m" echo -en "\e[0;32mOK\e[0m"
} }
@ -200,7 +243,7 @@ fn_print_ok_eol_nl(){
echo -e "\e[0;32mOK\e[0m" echo -e "\e[0;32mOK\e[0m"
} }
# FAIL for end of line # FAIL
fn_print_fail_eol(){ fn_print_fail_eol(){
echo -en "\e[0;31mFAIL\e[0m" echo -en "\e[0;31mFAIL\e[0m"
} }
@ -209,7 +252,25 @@ fn_print_fail_eol_nl(){
echo -e "\e[0;31mFAIL\e[0m" echo -e "\e[0;31mFAIL\e[0m"
} }
# QUERYING for end of line # WARN
fn_print_warn_eol(){
echo -en "\e[0;31mFAIL\e[0m"
}
fn_print_warn_eol_nl(){
echo -e "\e[0;31mFAIL\e[0m"
}
# INFO
fn_print_info_eol(){
echo -en "\e[0;31mFAIL\e[0m"
}
fn_print_info_eol_nl(){
echo -e "\e[0;31mFAIL\e[0m"
}
# QUERYING
fn_print_querying_eol(){ fn_print_querying_eol(){
echo -en "\e[0;36mQUERYING\e[0m" echo -en "\e[0;36mQUERYING\e[0m"
} }
@ -218,7 +279,7 @@ fn_print_querying_eol_nl(){
echo -e "\e[0;36mQUERYING\e[0m" echo -e "\e[0;36mQUERYING\e[0m"
} }
# CHECKING for end of line # CHECKING
fn_print_checking_eol(){ fn_print_checking_eol(){
echo -en "\e[0;36mCHECKING\e[0m" echo -en "\e[0;36mCHECKING\e[0m"
} }
@ -227,7 +288,7 @@ fn_print_checking_eol_nl(){
echo -e "\e[0;36mCHECKING\e[0m" echo -e "\e[0;36mCHECKING\e[0m"
} }
# CANCELED for end of line # CANCELED
fn_print_canceled_eol(){ fn_print_canceled_eol(){
echo -en "\e[0;33mCANCELED\e[0m" echo -en "\e[0;33mCANCELED\e[0m"
} }
@ -236,7 +297,7 @@ fn_print_canceled_eol_nl(){
echo -e "\e[0;33mCANCELED\e[0m" echo -e "\e[0;33mCANCELED\e[0m"
} }
# REMOVED for end of line # REMOVED
fn_print_removed_eol(){ fn_print_removed_eol(){
echo -en "\e[0;31mREMOVED\e[0m" echo -en "\e[0;31mREMOVED\e[0m"
} }
@ -245,13 +306,11 @@ fn_print_removed_eol_nl(){
echo -e "\e[0;31mREMOVED\e[0m" echo -e "\e[0;31mREMOVED\e[0m"
} }
# UPDATE for end of line # UPDATE
fn_print_update_eol(){ fn_print_update_eol(){
echo -en "\e[0;36mUPDATE\e[0m" echo -en "\e[0;36mUPDATE\e[0m"
} }
fn_print_update_eol_nl(){ fn_print_update_eol_nl(){
echo -e "\e[0;36mUPDATE\e[0m" echo -e "\e[0;36mUPDATE\e[0m"
} }
Loading…
Cancel
Save