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=$
echo "log warn:$date $1" >> $sys_log } function log_info()
{
local date=`date`
local para=$
echo "log info:$date $1" >> $sys_log } function log_err()
{
local date=`date`
local para=$
echo "log err:$date $1" >> $sys_log } 使用时非常简单,如下:
log_err "func: network ping error !"

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

log err:Thu Sep   :: CST  func: network ping error !
上一篇:客户端和服务器不支持常用的 SSL 协议版本或密码套件


下一篇:租酥雨的NOIP2018赛前日记