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经典日志框架
阅读更多
文章标签: zss
上一篇At least one JAR was scanned for TLDs yet contained no TLDs 解决办法
下一篇Android TextView 文字居中
想对作者说点什么? 我来说一句

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

关闭
关闭
关闭