#! /bin/bash

# "@(#) $Id: ferosQCWarningOrError,v 1.2 2005/10/04 21:54:28 jpritcha Exp $"
usage () {
  echo "Usage: ferosQCWarningOrError [-h|-v] <W|E|O> <Identifier> <script> <Message>"
  echo " "
  echo "-h"
  echo "   Help"
  echo "-v"
  echo "   Verbose."
  echo " "
  echo "Status is either W=Warning, E=Error or O=OK"
  exit ${exstat:-0}
}

if [ "${1}" == "W" ]; then
  WorE="Warning"
elif [ "${1}" == "E" ]; then
  WorE="Error"
elif [ "${1}" == "O" ]; then
  WorE="OK"
else
  echo "Error!!! First argument TYPE must be either 'W' or 'E'."
  exstat=1
  usage
fi

if [ ! -e "QC-${WorE}-${2}.txt" ]; then
  touch QC-${WorE}-${2}.txt
else
  echo "--------------------------------------------------------------------------------" >> QC-${WorE}-${2}.txt
fi
echo "`date +%Y-%m-%dT%k:%M:%S`:: ${3} :: ${4}" >> QC-${WorE}-${2}.txt

exit 0
