您的位置:首页 > 编程语言 > PHP开发

PHP日志分类脚步

2016-12-23 13:45 453 查看
将PHP 日志进行分类处理。

作用:

1,对错误日志进行分类,方便的分成Warning、Error、Undefined等错误。

2,对相关的错误信息进行过滤处理。

一、将脚本放入日志文件中运行后会得到不同类型的日志。



二、错误分类

1,PHP Warning

2,Fatal error

3,Undefined

Undefined index
Undefined offset
Undefined variable

三、脚本代码
#!/bin/bash
file=2016-12-22.log
grep "Undefined" $file | awk -F"PHP" '{print $2}' | sort | uniq > undefined.log
grep "Warning" $file | awk -F"PHP" '{print $2}' | sort | uniq > warning.log
grep "Fatal error" $file | awk -F"PHP" '{print $2}' | sort | uniq > error.log
grep -E "Undefined|Warning|Error" $file -i -v | awk -F":" '$4~/PHP/{print $5":"$6}' | sort | uniq > other.log
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息