test ! "$LOGDIR" && LOGDIR=/var/log
test ! "$LOGFILE" && LOGFILE=$LOGDIR/itool.log
test ! "$QUIET" && QUIET=0
test ! "$PRINT_ONLY_TO_SCREEN" && PRINT_ONLY_TO_SCREEN=0
plog ()
{
if [ $PRINT_ONLY_TO_SCREEN -eq 1 ]; then
#PRINT ONLY TO SCREEN
echo -e "`date '+%Y-%m-%d %H:%M:%S'` : $*"
elif [ $QUIET -eq 1 ]; then
#PRINT ONLY TO $LOGFILE
echo -e "`date '+%Y-%m-%d %H:%M:%S'` : $*" >> $LOGFILE
else
#PRINT TO SCREEN AND TO $LOGFILE
echo -e "`date '+%Y-%m-%d %H:%M:%S'` : $*" | tee -a $LOGFILE
fi
}
Shell经典日志框架
最新推荐文章于 2023-08-04 16:20:30 发布