/**
** 以下内容均本人原创内容,方便作者自己查阅(因为只有7秒的记忆嘛),欢迎多多指教,共同进步。
**/
1、使用echo、cat等记录日志
单行日志推荐
echo 你是谁呀 >> log.log
多行日志推荐
cat <<EOF >> log.log
你是谁呀?
我是hello world。
EOF
输出重定向(如 记录curl响应结果)
curl -L ip.tool.lu >> log.log
2、使用统一的日志方法(支持管道操作哦)
# 记录日志,test.log 是日志文件路径
function log() {
# 是否管道输入
if [[ -p /dev/stdin ]]; then
cat <<EOF >> test.log
`date '+%Y-%m-%d %H:%M:%S'` `cat /dev/stdin`$*
EOF
else
cat <<EOF >> test.log
`date '+%Y-%m-%d %H:%M:%S'` $*
EOF
fi
}
echo '这是管道输入' | log
log [INFO] 参数1 参数2 参数3
log 下面一行日志是curl的响应结果
curl -L ip.tool.lu 2>/dev/null | log