41 lines
520 B
Bash
41 lines
520 B
Bash
#!/bin/bash
|
|
|
|
#
|
|
# Log a line with debug level.
|
|
#
|
|
log_debug(){
|
|
echo -ne "${color_green}[DEBUG]${color_normal} " 1>&2
|
|
echo "$1" 1>&2
|
|
}
|
|
|
|
|
|
|
|
#
|
|
# Log a line with info level.
|
|
#
|
|
log_info(){
|
|
echo -ne "${color_blue}[INFO ]${color_normal} " 1>&2
|
|
echo "$1" 1>&2
|
|
}
|
|
|
|
|
|
|
|
#
|
|
# Log a line with warning level.
|
|
#
|
|
log_warn(){
|
|
echo -ne "${color_yellow}[WARN ]${color_normal} " 1>&2
|
|
echo "$1" 1>&2
|
|
}
|
|
|
|
|
|
|
|
#
|
|
# Log a line with error level and exit.
|
|
#
|
|
log_error(){
|
|
echo -ne "${color_red}[ERROR]${color_normal} " 1>&2
|
|
echo "$1" 1>&2
|
|
exit 1
|
|
}
|