Browse Source

Merge pull request #181 from lluiscampos/add-color-logs-2.0.x

Added color to the terminal log messages - 2.0.x
2.0.x 2.0.0
Lluis Campos 5 years ago
committed by GitHub
parent
commit
ca3ffcbbf2
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 14
      modules/log.sh

14
modules/log.sh

@ -18,6 +18,14 @@
# from sub-directories # from sub-directories
log_file="${PWD}/work/convert.log" log_file="${PWD}/work/convert.log"
# Add some colour to the log messages
YELLOW='\033[1;33m' # Warning
RED='\033[0;31m' # Error
IRED='\033[0;91m' # Fatal Error
NC='\033[0m' # No Color
# Log the given message at the given level. # Log the given message at the given level.
function log { function log {
local -r level="$1" local -r level="$1"
@ -50,18 +58,18 @@ function log_info {
# Log the given message at WARN level. # Log the given message at WARN level.
function log_warn { function log_warn {
local -r message="$1" local -r message="$1"
log "WARN" "$message" log "${YELLOW}WARN${NC}" "$message"
} }
# Log the given message at ERROR level. # Log the given message at ERROR level.
function log_error { function log_error {
local -r message="$1" local -r message="$1"
log "ERROR" "$message" log "${RED}ERROR${NC}" "$message"
} }
# Log the given message at FATAL level. # Log the given message at FATAL level.
function log_fatal { function log_fatal {
local -r message="$1" local -r message="$1"
log "FATAL" "$message" log "${IRED}FATAL${NC}" "$message"
exit 1 exit 1
} }

Loading…
Cancel
Save