Shell经典日志框架

原文地址为:Shell经典日志框架


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经典日志框架

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试