shell脚本中对简单实现对log的处理

用shell在写小程序时,log没用像python样用logging模块可以直接使用,下面我们就简单写下用shell函数来实现log分级

#/bin/bash
sys_log="/var/log/testlog/test_log.log"

# func of log
#定义了三个级别的日志
function log_warn()
{
  local date=`date`
  local para=$1
  echo "log warn:$date $1" >> $sys_log

}

function log_info()
{
  local date=`date`
  local para=$1
  echo "log info:$date $1" >> $sys_log

}


function log_err()
{
  local date=`date`
  local para=$1
  echo "log err:$date $1" >> $sys_log

}

使用时非常简单,如下:
log_err  "func: network ping error !" 

 

在对应的log文件就会产生如下日志:

log err:Thu Sep  8 17:26:14 CST 2016 func: network ping error !

 

转载于:https://www.cnblogs.com/landhu/p/5856772.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值