Output


Log Function

LOGFILE="/var/log/log_file.log"

function log {
  local level="$1"
  local message="$2"
  local timestamp=$(date +"%Y-%m-%d %H:%M:%S")
  local log_entry="$timestamp [$level] - $message"

  echo "$log_entry" | tee -a "$LOGFILE"
}
log "INFO" "Installing myPackage"
...

log "ERROR" "Failed Installing myPackage"