Versión 1.0.2: corregir errata al generar registros de incidencias en la función {{{ogEcho}}}.

git-svn-id: https://opengnsys.es/svn/branches/version1.0@2384 a21b9725-9963-47de-94b9-378ad31fedc9
remotes/github/debian-pkg
ramon 2011-11-23 19:28:15 +00:00
parent 83518d51cb
commit e2923e1d2f
1 changed files with 7 additions and 5 deletions

View File

@ -15,6 +15,7 @@
#@param str_loglevel nivel de registro de incidencias.
#@param str_message mensaje (puede recibir más de 1 parámetro.
#@return Mensaje mostrado.
#@warning Si no se indica nivel de registro, solo muestra mensaje en pantalla.
#@note El nivel de ayuda \c (help) no se registra en el fichero de incidencias.
#@version 0.9 - Primera versión para OpenGnSys
#@author Ramon Gomez, ETSII Universidad de Sevilla
@ -28,19 +29,20 @@ local LOGLEVEL LOGFILE DATETIME
# Selección del nivel de registro (opcional).
case "$1" in
help) shift ;;
info) LOGLEVEL=$1; shift ;;
warning) LOGLEVEL=$1; shift ;;
error) LOGLEVEL=$1; shift ;;
info) LOGLEVEL="$1"; shift ;;
warning) LOGLEVEL="$1"; shift ;;
error) LOGLEVEL="$1"; shift ;;
*) ;;
esac
DATETIME=$(date +"%F %T")
if [ -n "$LOGLEVEL" ]; then
logger -s -t "OpenGnSys $LOGLEVEL" $LOGFILE "$DATETIME $*"
logger -s -t "OpenGnSys $LOGLEVEL" -f $LOGFILE "$DATETIME $*"
logger -t "OpenGnSys $LOGLEVEL" -f $OGLOGCOMMAND "$DATETIME $*"
logger -t "OpenGnSys $LOGLEVEL" -f $OGLOGSESSION "$DATETIME $*"
else
echo "$*"
fi
echo "OpenGnSys $LOGLEVEL $DATETIME $*" | tee -a $OGLOGCOMMAND $OGLOGSESSION $OGLOGFILE
}