tail | awk |grep Doesn't work

use fflush()

tail -f somefile.log | awk '{printf "%s %s %5s %-150s status: %s\r\n", $4,$5,$6,$7,$9;fflush()}' | grep -E "499"