Explorar o código

Made messages consistent with new exitcode format

Daniel Gibbs %!s(int64=10) %!d(string=hai) anos
pai
achega
ea17d3bd96
Modificáronse 1 ficheiros con 127 adicións e 68 borrados
  1. 127 68
      lgsm/functions/core_messages.sh

+ 127 - 68
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
-		echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${modulename}: ${1}" >> "${scriptlog}"
+	if [ -n "${commandaction}" ]; then
+		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
-		echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${modulename}: PASS: ${1}" >> "${scriptlog}"
+	if [ -n "${commandaction}" ]; then
+		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
-		echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${modulename}: FATAL: ${1}" >> "${scriptlog}"
+	if [ -n "${commandaction}" ]; then
+		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
-		echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${modulename}: ERROR: ${1}" >> "${scriptlog}"
+	if [ -n "${commandaction}" ]; then
+		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
-		echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${modulename}: WARN: ${1}" >> "${scriptlog}"
+	if [ -n "${commandaction}" ]; then
+		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
-		echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${modulename}: INFO: ${1}" >> "${scriptlog}"
+	if [ -n "${commandaction}" ]; then
+		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 ]
-fn_print_fail(){
-	if [ -n "${modulename}" ]; then
-		echo -en "\r\033[K[\e[0;31m FAIL \e[0m] ${modulename} ${servicename}: $@"
+# On-Screen
+##########
+
+# [ .... ]
+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(){
-	if [ -n "${modulename}" ]; then
-		echo -en "\r\033[K[\e[0;31m FAIL \e[0m] ${modulename} ${servicename}: $@"
+fn_print_dots_nl(){
+	if [ -n "${commandaction}" ]; then
+		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
-		echo -en "\r\033[K[\e[0;32m  OK  \e[0m] ${modulename} ${servicename}: $@"
+	if [ -n "${commandaction}" ]; then
+		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
-		echo -en "\r\033[K[\e[0;32m  OK  \e[0m] ${modulename} ${servicename}: $@"
+	if [ -n "${commandaction}" ]; then
+		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 ]
-fn_print_info(){
-	if [ -n "${modulename}" ]; then
-		echo -en "\r\033[K[\e[0;36m INFO \e[0m] ${modulename} ${servicename}: $@"
+# [ FAIL ]
+fn_print_fail(){
+	if [ -n "${commandaction}" ]; then
+		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(){
-	if [ -n "${modulename}" ]; then
-		echo -en "\r\033[K[\e[0;36m INFO \e[0m] ${modulename} ${servicename}: $@"
+fn_print_fail_nl(){
+	if [ -n "${commandaction}" ]; then
+		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
-		echo -en "\r\033[K[\e[1;33m WARN \e[0m] ${modulename} ${servicename}: $@"
+	if [ -n "${commandaction}" ]; then
+		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
-		echo -en "\r\033[K[\e[1;33m WARN \e[0m] ${modulename} ${servicename}: $@"
+	if [ -n "${commandaction}" ]; then
+		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"
 }
 }
 
 
-# [ .... ]
-fn_print_dots(){
-	if [ -n "${modulename}" ]; then
-		echo -en "\r\033[K[ .... ] ${modulename} ${servicename}: $@"
+# [ INFO ]
+fn_print_info(){
+	if [ -n "${commandaction}" ]; then
+		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"
-}
-
+}