Show different colors for different lines based on http status
tail -f /var/log/nginx/access.log | awk ' / 200 / {print "\033[32m" $0 "\033[39m"} / 500 / {print "\033[31m" $0 "\033[39m"} / 302 / {print "\033[33m" $0 "\033[39m"} '
Created
3y
|
Jun 19, 2021, 11:00:35 AM
Login to add comment
3y | Jun 19, 2021, 11:02:36 AM
or lightly better version
tail -f /var/log/nginx/niftycent.com_access.log | awk ' / 20[0-9] / {print "\033[32m" $0 "\033[39m"} / 50[0-9] / {print "\033[31m" $0 "\033[39m"} / 30[0-9] / {print "\033[33m" $0 "\033[39m"} '