diff --git a/docker/init_scripts/init b/docker/init_scripts/init index 929c5f2c9..a64f1a2d6 100755 --- a/docker/init_scripts/init +++ b/docker/init_scripts/init @@ -19,23 +19,33 @@ REDIS_HOST="${REDIS_HOST:=""}" # (since backend is almost 100% async this won't block anything) DEFAULT_WEB_CONCURRENCY=1 +# TODO: disable colors for non-TTY terminal +# logger colors +RED='\033[0;31m' +LIGHTMAGENTA='\033[0;95m' +GREEN='\033[0;32m' +YELLOW='\033[0;33m' +BLUE='\033[0;34m' +CYAN='\033[0;36m' +RESET='\033[0;00m' + # print debug log output if enabled debug_log() { if [[ ${LOGLEVEL} == "debug" ]]; then - echo "DEBUG: [RomM][init][$(date +"%Y-%m-%d %T")]" "${@}" || true + echo -e "${LIGHTMAGENTA}DEBUG: ${BLUE}[RomM]${LIGHTMAGENTA}[init]${CYAN}[$(date +"%Y-%m-%d %T")]${RESET}" "${@}" || true fi } info_log() { - echo "INFO: [RomM][init][$(date +"%Y-%m-%d %T")]" "${@}" || true + echo -e "${GREEN}INFO: ${BLUE}[RomM]${LIGHTMAGENTA}[init]${CYAN}[$(date +"%Y-%m-%d %T")]${RESET}" "${@}" || true } warn_log() { - echo "WARNING: [RomM][init][$(date +"%Y-%m-%d %T")]" "${@}" || true + echo -e "${YELLOW}WARNING: ${BLUE}[RomM]${LIGHTMAGENTA}[init]${CYAN}[$(date +"%Y-%m-%d %T")]${RESET}" "${@}" || true } error_log() { - echo "ERROR: [RomM][init][$(date +"%Y-%m-%d %T")]" "${@}" || true + echo -e "${RED}ERROR: ${BLUE}[RomM]${LIGHTMAGENTA}[init]${CYAN}[$(date +"%Y-%m-%d %T")]${RESET}" "${@}" || true exit 1 }