From 035c7cfabb7c42a1795b1ae6c79211b1484e97b5 Mon Sep 17 00:00:00 2001 From: Asif Bacchus Date: Tue, 23 Oct 2018 04:57:30 -0600 Subject: [PATCH] Added stamping to warning and error display in quit function --- root/NCscripts/backup.sh | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/root/NCscripts/backup.sh b/root/NCscripts/backup.sh index 4a6f320..d422503 100755 --- a/root/NCscripts/backup.sh +++ b/root/NCscripts/backup.sh @@ -97,8 +97,11 @@ function quit { echo -e "${warn}${scriptName} generated the following warnings:" \ "${normal}" >> "$logFile" for warnCode in "${exitWarn[@]}"; do - echo -e "${warn}-- [WARNING] ${warningExplain[$warnCode]}" \ - "(code: ${warnCode}) --${normal}" >> "$logFile" + warnStamp="${warnCode%%_*}" + warnValue="${warnCode##*_}" + echo -e "${warn}${warnStamp} -- [WARNING]" \ + "${warningExplain[$warnValue]} (code: ${warnValue}) --" \ + "${normal}" >> "$logFile" done fi if [ -z "${exitError}" ]; then @@ -111,8 +114,10 @@ function quit { echo -e "${err}${scriptName} generated the following errors:" \ "${normal}" >> "$logFile" for errCode in "${exitError[@]}"; do - echo -e "${err}-- [ERROR] ${errorExplain[$errCode]}" \ - "(code: ${errCode}) --$normal" >> "$logFile" + errStamp="${errCode%%_*}" + errValue="${errCode##*_}" + echo -e "${err}${errStamp}-- [ERROR] ${errorExplain[$errValue]}" \ + "(code: ${errValue}) --${normal}" >> "$logFile" done exit 2 fi