#!/bin/sh
if [ -f /var/run/syslogd.pid ]
then
[ -n "$1" ] && tag="-t $1" || tag=
[ -n "$2" ] && prio="-p $2" || prio=
if [ -n "$3" ]
then
logger $tag $prio "$3"
else
logger $tag $prio
fi
else
[ -n "$1" ] && tag="$1: " || tag=
if [ -n "$3" ]
then
echo "$tag$3"
else
while read line; do
echo "$tag$line"
done
fi >/dev/console
fi
