title: Colorize tail output
body: <p>I've been trying to make tail a little more readable for server startups.  My current command filters out most of the INFO and DEBUG messages from the startup:</p>
  
  <pre><code>tail -F ../server/durango/log/server.log | grep -e "ERROR" -e "WARN" -e "Shutdown" -e "MicroKernel" | grep --color=auto -E 'MicroKernel|$'
  </code></pre>
  
  <p>What I would like to do is craft something that would highlight <strong>WARN</strong> in yellow and <strong>ERROR</strong> in red, and <strong>MicroKernel</strong> in green.  I tried just piping <strong>grep --color=auto</strong> multiple times, but the only color that survives is the last command in the pipe.</p>
  
  <p>Is there a one liner to do this? Or even a many-liner?</p>