Skip to content

Instantly share code, notes, and snippets.

@kmila
Forked from DavidEGx/alog.sh
Last active August 29, 2015 14:06
Show Gist options
  • Save kmila/cad84d14e20e6d0dfbe3 to your computer and use it in GitHub Desktop.
Save kmila/cad84d14e20e6d0dfbe3 to your computer and use it in GitHub Desktop.
#!/bin/bash
# Tail an apache log an put some colors into the output
# www.davideg.es
shopt -s expand_aliases
alias grey-grep="GREP_COLOR='1;30' grep -E --color=always --line-buffered"
alias red-grep="GREP_COLOR='1;31' grep -E --color=always --line-buffered"
alias green-grep="GREP_COLOR='1;32' grep -E --color=always --line-buffered"
alias yellow-grep="GREP_COLOR='1;33' grep -E --color=always --line-buffered"
alias cyan-grep="GREP_COLOR='1;36' grep -E --color=always --line-buffered"
tail -1000f /var/log/apache2/error.log | grey-grep ".*PerformanceLogger.*|$" | cyan-grep "INFO|$" | yellow-grep "WARN|$" | red-grep "[ERROR].*|[FATAL].*|$" | green-grep "***|$"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment