Eu verifiquei várias das opções mencionadas nesta página e acabei usando algo muito mais simples: amostra .
Esses outros sistemas são ótimos para lidar com logs de sistema existentes ou com software em que você não tem controle sobre a saída. Eu só não queria escrever um monte de código para fazer notificações por e-mail ainda. Então, acabei de criar um arquivo de amostras como este:
watchfor /./
mail addresses=me\@example.com:other\@example.com,subject=log_alert
E então começou com
swatch -c send-me-everything.swatch -t /my/app/urgentevents
É grosseiro, mas desde que eu controle a saída do arquivo de log, eu não preciso de nada mais complicado ainda.