Reformatted quit function log output
This commit is contained in:
		
							parent
							
								
									3585490f80
								
							
						
					
					
						commit
						92519055fc
					
				
							
								
								
									
										13
									
								
								cfddns.sh
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								cfddns.sh
									
									
									
									
									
								
							| @ -82,7 +82,8 @@ quit none | ||||
| function quit { | ||||
|     if [ -z "$1" ]; then | ||||
|         # exit cleanly | ||||
|         echo -e "\e[1;32m${stamp} -- Script completed --\e[0m" >> "$logFile" | ||||
|         echo -e "${bold}${note}${stamp} -- Script completed --\${normal}" \ | ||||
|             >> "$logFile" | ||||
|         exit 0 | ||||
|     elif [ "$1" = "none" ]; then | ||||
|         if [ -z "$2" ]; then | ||||
| @ -95,15 +96,14 @@ function quit { | ||||
|     elif [ "$1" = "199" ]; then | ||||
|         # list DNS entries that were not updated | ||||
|         for failedName in "${failedDNS[@]}"; do | ||||
|             echo -e "\e[1;31m${stamp}" \ | ||||
|             "-- [ERROR] $failedName was NOT updated --\e[0m" >> "$logFile" | ||||
|             echo -e "${bold}${err}${stamp}" \ | ||||
|             "-- [ERROR] $failedName was NOT updated --${normal}" >> "$logFile" | ||||
|         done | ||||
|         exit "$1" | ||||
|     else | ||||
|         # notify use that error has occurred and provide exit code | ||||
|         echo -e "\e[1;31m${stamp}" \ | ||||
|         "-- [ERROR] Script exited with code $1 --" >> "$logFile" | ||||
|         echo -e "\e[0;31m${errorExplain[$1]}\e[0m" >> "$logFile" | ||||
|         echo -e "${bold}${err}${stamp}" \ | ||||
|         "-- [ERROR] ${errorExplain[$1]} (code: $1) --${normal}" >> "$logFile" | ||||
|         exit "$1" | ||||
|     fi | ||||
| } | ||||
| @ -138,6 +138,7 @@ info="\e[96m" | ||||
| lit="\e[93m" | ||||
| note="\e[35m" | ||||
| 
 | ||||
| 
 | ||||
| ## define error code explainations | ||||
| errorExplain[1]="Missing or invalid parameters on script invocation." | ||||
| errorExplain[2]="curl is required to access CloudFlare API.  Please install curl. (apt-get install curl on debian/ubuntu)." | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user