使用egrep对访问日志进行着色

・1 分钟阅读

对访问日志着色

function colorize() { c="--line-buffered --color=yes"; GREP_COLORS="mt=01;34" egrep $c '(^| 200 | 304 )'"${@}" | GREP_COLORS="mt=02;31" egrep $c '(^|"(GET|POST) .*[^0-9] 4[0-1][0-9] )' | GREP_COLORS="ms=02;37" egrep $c '(^|^[0-9.]+) ';}
IP地址为灰色,200和304为绿色,所有4xx错误均为红色,tail -f access.log | colorize
讨论
Hujiuxiang profile image